iOS 开发之一款利用UITableView集成的单选列表弹框

利用UIActionSheet实现的底部弹框选择很常见,但这往往满足不了我们项目中所要实现的需求,本文主要实现的是点击按钮,从屏幕中间弹出选择框,效果图如下:

效果图

下面来说其实现思路:

其实现思路其实很简单,无非就是创建一个和屏幕等宽等高的UIView覆盖在屏幕上,在这个View上添加一个TableView,利用UITableView的点击方法是现实点击选择的,其相关代码如下:

1.利用block来实现其View的弹出、点击以及tableView的数据展示:

block调用

2.UI相关代码:

UI

3.弹出以及隐藏动画:

4.控制器中调用:

调用

这样就实现了从屏幕中间弹出效果。最后附上本文的Demo链接,文中若有错误的地方,或者有更好的方法,还望大神指正。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容