测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布时间最后发布 | 2016年1月 |
由 Jesse Squires 维护。
为 iPhone 和 iPad 设计的消息 UI。
此消息表视图控制器与 iOS 消息应用非常相似。注意,这仅是消息 UI,不是消息应用。此代码库旨在用于现有应用,在该应用中您(或正在开发)具有消息系统并需要其用户界面。
这主要基于 Sam Soffes 的 SSMessagingViewController 的工作。我将 Soffes 的代码库用于 Hemoglobe 的私有消息。我之所以没有创建原始仓库,仅仅是因为我的重构过于彻底。
与 SSMessagingViewController 的显著变化
NSNotification
改进了隐藏/显示键盘MessagesTableViewController/
文件夹拖到您的项目中。AudioToolbox.framework
添加到您的项目中MessagesViewController
- (BubbleMessageStyle)messageStyleForRowAtIndexPath:(NSIndexPath *)indexPath
BubbleMessageStyleOutgoing
或 BubbleMessageStyleIncoming
- (NSString *)textForRowAtIndexPath:(NSIndexPath *)indexPath
- (void)sendPressed:(UIButton *)sender withText:(NSString *)text
[self finishSend]
以动画和重置文本输入视图[MessageSoundEffect playMessageSentSound]
或 [MessageSoundEffect playMessageReceivedSound]
播放声音效果- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
MessagesDemo.xcodeproj
您有权自由使用。无需署名。
如果您确实使用了它,我会很高兴听到您的消息!
MIT 许可证 版权 © 2013 Jesse Squires
特此许可,免费向任何获得本软件及其相关文档文件(以下简称“软件”)副本的个人授予在此软件上无限制地进行交易的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许软件提供方用于此目的,受以下条件的约束
上述版权声明和本许可声明应包括在软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和在知识产权方面不侵权。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论起因、源自或与此软件有关,或与之使用或其他方面有关,包括合同、侵权或其他方式。