原文: http://blog.csdn.net/billfanggs/article/details/17279969
HVTableView是UITableView(带有展开/折叠功能)的子集,可以方便地用在很多app中。开发者可以使用展开/折叠列表而 不用为每个单元格创建一个详细的viewController,从而节省开发时间。这意味着每个单元格的详细信息可以即刻展示在表格中,而不用切换至另外 一个视图才能查看详细信息。
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111GI4.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOekUzTVRsZk1TNXFjR2M9LmpwZw%3D%3D.jpg?w=700&webp=1)
社会分享动画组件,支持ios5+,支持ARC。
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111GP9.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOekUzTlRSZk1TNW5hV1k9LmpwZw%3D%3D.jpg?w=700&webp=1)
自定义触摸事件
[myDrawerController
setGestureShouldRecognizeTouchBlock:^BOOL(MMDrawerController *drawerController, UIGestureRecognizer *gesture, UITouch *touch) {
BOOL shouldRecognizeTouch = NO;
if(drawerController.openSide == MMDrawerSideNone &&
[gesture isKindOfClass:[UIPanGestureRecognizer class]]){
UIView * customView = [drawerController.centerViewController myCustomSubview];
CGPoint location = [touch locationInView:customView];
shouldRecognizeTouch = (CGRectContainsPoint(customView.bounds, location));
}
return shouldRecognizeTouch;
}];
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111GT1.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOek0yTkRSZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)
TTSwitch是UISwitch 的替代品,使用图片开发,外观可完全自定义。TTSwitch也支持UIAppearance。
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111G916.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOekU1TURKZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)
实现可自定义的弹出视图,视图弹出和消失的动画效果都不错。弹出的视图会自动根据容器视图(container)调整自身的大小以及位置,从而使弹出的视图始终位于container的中间。
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111G955.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOekU1TXpsZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)
KLExpandingSelect是一个基于Summly 的扩展分享控件的UI。
附件:
![]() |
/cms/uploads/soft/131211/4196-1312111H040.zip |
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOek00TWpsZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)
通过在菜单顶端左右滑动来进行选择,灵感来源于8tracks iPhone app。
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOekl4TXpGZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)
Hark 是一个在 iOS 上演示文本朗读的示例应用。基于 iOS 7 新的 AVSpeechSynthesizer SDK 开发。
![【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组 【转】 HVTableView创建--展开/折叠列表能 AAShareBubbles社会分享动画组](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU52WTI5aFkyaHBibUV1WTI5dEwyTnRjeTkxY0d4dllXUnpMMkZzYkdsdFp5OHhNekV5TVRFdk5ERTVObDh4TXpFeU1URXhOek01TkRoZk1TNXdibWM9LmpwZw%3D%3D.jpg?w=700&webp=1)