{"id":2484,"url":"https://github.com/JunichiT/JTFadingInfoView","last_synced_at":"2025-08-03T00:31:54.806Z","repository":{"id":35782638,"uuid":"40062910","full_name":"JunichiT/JTFadingInfoView","owner":"JunichiT","description":"UIButton-based view with fade in/out animation features","archived":false,"fork":false,"pushed_at":"2015-09-30T12:29:21.000Z","size":3276,"stargazers_count":130,"open_issues_count":0,"forks_count":16,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-24T14:49:03.602Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/JunichiT.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":"2015-08-01T23:27:06.000Z","updated_at":"2024-04-19T09:21:11.000Z","dependencies_parsed_at":"2022-08-21T03:50:48.670Z","dependency_job_id":null,"html_url":"https://github.com/JunichiT/JTFadingInfoView","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunichiT%2FJTFadingInfoView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunichiT%2FJTFadingInfoView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunichiT%2FJTFadingInfoView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JunichiT%2FJTFadingInfoView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JunichiT","download_url":"https://codeload.github.com/JunichiT/JTFadingInfoView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228510715,"owners_count":17931754,"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-01-05T20:16:14.888Z","updated_at":"2024-12-06T18:30:31.347Z","avatar_url":"https://github.com/JunichiT.png","language":"Objective-C","funding_links":[],"categories":["UI"],"sub_categories":["Button","Other free courses"],"readme":"![Title](Docs/JTFadingInfoView_Title.png)\n\n# JTFadingInfoView\n\n[![Version](https://img.shields.io/cocoapods/v/JTFadingInfoView.svg?style=flat)](http://cocoadocs.org/docsets/JTFadingInfoView)\n[![License](https://img.shields.io/cocoapods/l/JTFadingInfoView.svg?style=flat)](http://cocoadocs.org/docsets/JTFadingInfoView)\n[![Platform](https://img.shields.io/cocoapods/p/JTFadingInfoView.svg?style=flat)](http://cocoadocs.org/docsets/JTFadingInfoView)\n\n## Overview\n`JTFadingInfoView` is google's material design like notification view with smooth fade in/out animation features, based on UIButton subclass.\n\nYou can select fade in/out direction as you like. Also, customizable properties can be tweaked behaviors and enhance your application UI cool.\n\nWith this library, you can easily implement floating in-app notification to your app, such as login success/fail notification messages.\n \n ![Screen shot](Docs/loginDemo.gif)\n \n## Installation\nJTFadingInfoView is available on CocoaPods.\n\nYou can use this library by adding the following command onto your Podfile:\n\n```ruby\npod \"JTFadingInfoView\"\n```\n\n## Usage\n\nThe simplest setup: \n\n```objective-c\n  CGRect frame = CGRectMake(150, 200, 150, 50);\n  NSString *label = @\"JTFadingInfoView!\";\n  JTFadingInfoView *infoView = [[JTFadingInfoView alloc] initWithFrame:frame\n                                                                 label:label];\n  [self.view addSubview:infoView];\n```\n\n![Screen shot](Docs/simple.gif)\n\n### Customize Behaviors\nJTFadingInfoView has parameters to customize behaviors as you like:\n\n```objective-c\n/** A float represeting the time for displaying this view itself (second).\n/** If \u003c= 0, view will not disappear */\n@property float displayDuration;\n/** A float representing the time the view is appeared by (second). */\n@property float appearingDuration;\n/** A float representing the time the view is disappeared by (second). */\n@property float disappearingDuration;\n/** A float representing how much the view moves during fading in/out. */\n@property float animationMovement;\n/** A JTFadeInType representing from which direction the view appears */\n@property JTFadeInDirectionType fadeInDirection;\n/** A JTFadeInType representing to which direction the view will be disappeared */\n@property JTFadeOutDirectionType fadeOutDirection;\n```\n\n![Screen shot](Docs/parameterDemo.gif)\n\n## Change History\n### 1.0.0\n- First release \n\n### 1.0.1\n- Bug Fix\n\n### 1.0.2\n- Bug Fix\n\n## Requirements\niOS 7.0 or later\n\n## Author\nJunichi Tsurukawa \u003cj.tsurukawa@gmail.com\u003e\n\n## License\nJTFadingInfoView is available under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJunichiT%2FJTFadingInfoView","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJunichiT%2FJTFadingInfoView","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJunichiT%2FJTFadingInfoView/lists"}