{"id":13463442,"url":"https://github.com/hulsizer/YetiCharacterLabelExample","last_synced_at":"2025-03-25T06:32:06.843Z","repository":{"id":18834867,"uuid":"22050412","full_name":"hulsizer/YetiCharacterLabelExample","owner":"hulsizer","description":null,"archived":false,"fork":false,"pushed_at":"2016-01-27T01:29:12.000Z","size":993,"stargazers_count":350,"open_issues_count":4,"forks_count":34,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-29T13:51:05.338Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hulsizer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-21T03:26:57.000Z","updated_at":"2024-09-23T20:47:46.000Z","dependencies_parsed_at":"2022-08-20T23:20:07.266Z","dependency_job_id":null,"html_url":"https://github.com/hulsizer/YetiCharacterLabelExample","commit_stats":null,"previous_names":["android1989/yeticharacterlabelexample"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hulsizer%2FYetiCharacterLabelExample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hulsizer%2FYetiCharacterLabelExample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hulsizer%2FYetiCharacterLabelExample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hulsizer%2FYetiCharacterLabelExample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hulsizer","download_url":"https://codeload.github.com/hulsizer/YetiCharacterLabelExample/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245414409,"owners_count":20611360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T13:00:53.631Z","updated_at":"2025-03-25T06:32:06.392Z","avatar_url":"https://github.com/hulsizer.png","language":"Objective-C","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"YetiCharacterLabelExample\n=========================\n\n**UILabel subclass to perform text effects**\n\nBlog Post: https://swiftyeti.com/texteffects-with-nslayoutmanager\n\nCharacterText uses NSLayoutManager to position CATextLayers for each glyph in your string. This gives you the power to create some neat text effect using all the attributes of CATextLayer.\n\nCharacterText is inspired from Secret \u0026 the new iOS8 autocomplete effect.\n\n## Usage\n\nCharacterLabel can be used in place of UILabel.\n\nYou can subclass CharacterLabel to then create your own animations. Three examples are provided: FallingLabel, FadingLabel, and MotionLabel.\n\nFallingLabel:\n\n[![FallingLabel](http://i.imgur.com/0R2iMOp.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\nFadingLabel:\n\n[![FadingLabel](http://i.imgur.com/fzUTN4E.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\nMotionLabel:\n\n[![MotionLabel](http://i.imgur.com/jGR7PsR.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\n\nCocoaPods:\n\nYou can add this to your project by using CocoaPods: `YETICharacterLabel`\n\n\nSwift Version:\nhttps://github.com/android1989/CharacterText\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhulsizer%2FYetiCharacterLabelExample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhulsizer%2FYetiCharacterLabelExample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhulsizer%2FYetiCharacterLabelExample/lists"}