iOS:Facebook聊天头的行为和animation
这个问题可能有些过时了,但是我一直在使用Facebook的新的iOS版聊天头function(聊天头只存在于应用程序中),并想知道Facebook如何实现这个function? 例如,他们是如何处理聊天头的拖动animation的,以及(在点击聊天头时)他们是如何在背景的“基本”UIViews之上覆盖UITableView的?
这是UIKit的所有部分,还是他们创build自己的类来处理这个?
为了回答@ StuartM在评论中的问题,在过去的几个月中,我对UIKit有了更多的经验,我想如果我要这样做,我会如何执行这样的事情。
我要做的是聊天头,创build一个样式的UIButton,并将其作为子视图添加到主窗口。 对于拖动,我会添加一个手势识别器的UIButton响应的拖动,并“贴紧边缘”我会使用iOS 7的新的UIKitdynamic( http://www.raywenderlich.com/50197/uikit-动力学教程 )。
至于显示聊天logging的UITableView覆盖,我会使用一个子视图控制器( https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html#//apple_ref/doc/uid / TP40007457-CH18-SW6 ),对于popup的开放式animation,我只是使用默认的UIViewanimation,也许使用animation事务,因为我不知道我可以用隐式animation做所有事情吗?
我认为这应该是。 说实话,我认为任何能够处理这些框架的人都应该能够在他们的iOS应用程序中构build任何东西,如果在业余时间创build一个像示例项目那样的“聊天头”,应该给你一个相当深刻的印象了解这些框架如何工作。
看看这个可能只是你需要的iOS插件。
- 如何在Facebook上使用Facebook的sdk 3.1在iOS上传video
- 我是iOS的Facebook SDK的新手。 我想邀请Facebook上的朋友
- Facebooklogin错误“用户不被允许查看应用程序”。
- 全新的Facebook SDK for Unity – 在iOS和Android上login时遇到问题
- Facebook的权限需要标记在墙上的朋友.. ..?
- 如何在iOS应用程序中创buildFacebook注册function?
- 无法获得user_events脸书的权限
- 如何使用Facebook iOS SDK 4.x“重新申请”电子邮件许可?
- 与Facebook的sdk静态库使用SBJson