Skip to content

iOS高仿微信聊天弹出的气泡菜单选择,微信自定义长按弹窗,wechat similar long press bubble popup menu

License

Notifications You must be signed in to change notification settings

JackYoung1989/WechatSimilarBubbleMenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS仿微信聊天页面长按气泡弹窗,wechat similar bubble or popup menu

显示效果图如上,👇下面有gif

‼️‼️如何使用?

‼️‼️能够帮到你什么?

  • 该设计方式是通过继承UITextView的方式,通过监听delegate,获取并计算出所选中文本的frame,然后确定弹出框的位置。通过选中文本的开始点,通过一系列计算,确定弹出气泡的箭头的位置。且可以通过设定变量,来控制气泡在选中文本中的优先位置,优先显示在文本的上面,还是下面。

‼️‼️对原来代码有什么影响?

  • 本实现方式对原来代码没有侵入性,基本上保证了代码的低耦合性,仅仅将来源继承UITextview的文本显示框,重新继承JYTextView即可。

‼️‼️在使用过程中遇到问题怎么办?

‼️‼️如果该代码确实帮到您,想给予反馈?

  • 请帮我在github上,点一个小星星✨,谢谢

效果

About

iOS高仿微信聊天弹出的气泡菜单选择,微信自定义长按弹窗,wechat similar long press bubble popup menu

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published