{"id":21374029,"url":"https://github.com/SimonYHB/HBLockSliderView","last_synced_at":"2025-07-13T08:32:10.775Z","repository":{"id":56913119,"uuid":"68725900","full_name":"SimonYHB/HBLockSliderView","owner":"SimonYHB","description":"快速创建滑动解锁视图，高度自定义 Beautiful Slider View. Written in Objective-C. Similar in style to UISlider, but which allows you can make more customization.","archived":false,"fork":false,"pushed_at":"2018-03-29T03:50:03.000Z","size":20,"stargazers_count":43,"open_issues_count":0,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-02-23T11:21:08.536Z","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/SimonYHB.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":"2016-09-20T15:26:40.000Z","updated_at":"2023-11-01T07:22:30.000Z","dependencies_parsed_at":"2022-08-20T20:20:49.450Z","dependency_job_id":null,"html_url":"https://github.com/SimonYHB/HBLockSliderView","commit_stats":null,"previous_names":["simondecft/hblocksliderview"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonYHB%2FHBLockSliderView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonYHB%2FHBLockSliderView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonYHB%2FHBLockSliderView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonYHB%2FHBLockSliderView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonYHB","download_url":"https://codeload.github.com/SimonYHB/HBLockSliderView/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225868590,"owners_count":17537080,"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-11-22T08:29:38.761Z","updated_at":"2024-11-22T08:30:07.657Z","avatar_url":"https://github.com/SimonYHB.png","language":"Objective-C","readme":"\n# HBLockSliderView\n快速创建滑动解锁视图，高度自定义,常用于滑动解锁,进度条等等\n配套简书文章：[iOS 自定义实现滑动解锁功能](http://www.jianshu.com/p/c162afefe713)\n\nBeautiful Slider View. Written in Objective-C.  Similar in style to UISlider, but which allows you to make more customization.\n\n## Installation\n\n### Installation with CocoaPods\n\n\tplatform :ios\n \tpod 'HBLockSliderView'\n \t\n### Manually\n\nCopy HBLockSliderView.h HBLockSliderView.m in HBLockSliderView/ to your project.\n\n## Usage\n### Example\n    HBLockSliderView *slider1 = [[HBLockSliderView alloc] initWithFrame:CGRectMake(20, 50, kScreenW - 20 * 2, 50)];\n    HBLockSliderView *slider2 = [[HBLockSliderView alloc] initWithFrame:CGRectMake(20, 150, kScreenW - 20 * 2, 50)];\n    slider2.text = @\"快跟我一起摇摆\";\n    [slider2 setColorForBackgroud:[UIColor lightGrayColor] foreground:[UIColor blueColor] thumb:[UIColor purpleColor] border:[UIColor blackColor] textColor:[UIColor whiteColor]];\n    HBLockSliderView *slider3 = [[HBLockSliderView alloc] initWithFrame:CGRectMake(20, 250, kScreenW - 20 * 2, 50)];\n    [slider3 setThumbBeginImage:[UIImage imageNamed:@\"kaisuo\"] finishImage:[UIImage imageNamed:@\"kaimen\"]];\n    [self.view addSubview:_slider1];\n    [self.view addSubview:_slider2];\n    [self.view addSubview:_slider3];\n \n### Example Gif\n  ![HBLockSlider.gif](http://upload-images.jianshu.io/upload_images/2100810-4e0d5ac91711e2b9.gif?imageMogr2/auto-orient/strip)\n### More\n\n```objc\n@property (nonatomic, assign) CGFloat value;\n@property (nonatomic, copy) NSString *text;\n@property (nonatomic, strong)UIFont *font;\n@property (nonatomic,strong) UIImage *thumbImage;\n@property (nonatomic,strong) UIImage *finishImage;\n@property (nonatomic, assign) BOOL thumbHidden;\n\n//whether the thumb come back when it was draged done\n@property (nonatomic,assign) BOOL thumbBack;\n@property (nonatomic, weak) id\u003cHBLockSliderDelegate\u003e delegate;\n- (void)setSliderValue:(CGFloat)value;\n- (void)setSliderValue:(CGFloat)value animation:(BOOL)animation completion:(void(^)(BOOL finish))completion;\n- (void)setColorForBackgroud:(UIColor *)backgroud foreground:(UIColor *)foreground thumb:(UIColor *)thumb border:(UIColor *)border textColor:(UIColor *)textColor;\n- (void)setThumbBeginImage:(UIImage *)beginImage finishImage:(UIImage *)finishImage;\n- (void)removeRoundCorners:(BOOL)corners border:(BOOL)border;\n```\n  \n  \n## License\n\nThis code is distributed under the terms and conditions of the MIT license.\n\n## MyBlog\n配套简书文章：[iOS 自定义实现滑动解锁功能](http://www.jianshu.com/p/c162afefe713)\n\n","funding_links":[],"categories":["OOM-Leaks-Crash"],"sub_categories":["Slider"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimonYHB%2FHBLockSliderView","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSimonYHB%2FHBLockSliderView","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimonYHB%2FHBLockSliderView/lists"}