关于表格的Disclosure indicator无法跳转的问题
来源:互联网 发布:unity3d 动态加载fbx 编辑:程序博客网 时间:2024/06/05 11:25
今天使用segue做表格项的跳转,想要实现的效果如下:
用户点击表格项右边的箭头,跳转到新的View Controller。小箭头就是通过选择一个表格Cell,然后设置其Accessory属性为Disclosure indicator,如下图:
在建立segue时,会遇到两个选项:
之前我选择了Accessory下的show,结果运行程序后,点击箭头无法实现跳转,而只是选中了这个表格Cell。
出现这种情况的原因是:
Disclosure Indicator本身不是一个按钮,在设置segue时不应该选择Accessory的Show,而应选择Selection的Show,也就是说,Disclosure只是提示这个表格Cell被点击后可以获取更详细的信息,而没有响应点击的功能。相对地,Detail Disclosure可以当作按钮单击,因此也可以将Accessory设置为Detail Disclosure,然后建立segue时,选择Accessory下的Show,这样,可以实现点击表格右侧的按钮进行跳转。
当然,我可以自定义表格Cell,在Cell的最右边添加一个背景图是箭头的按钮,然后实现这个按钮的点击事件,不过这样不符合ios用户的使用习惯,即使实现了,也没有什么实际意义。
其实这是开发ios的人员不应该遇到的问题,如果经常用苹果手机的话,对于这种操作会很熟悉。我的问题在于选择了ios开发,却每天在用着android手机,对于ios的界面,用户习惯都不是很了解。之前在看别的网友的博客时候,看到的一句话确实没错,人对自己的投资,最重要的是技能的投资,然后是工具的投资,其次是其他。搞ios开发,是需要花一些钱在设备上的,这样可以少走很多弯路。
- 关于表格的Disclosure indicator无法跳转的问题
- 关于用MDK定义无法跳转的问题
- 关于intent跳转的问题!
- 关于ajax跳转的问题
- vim帮助文档无法跳转的问题
- 解决IAR无法跳转的问题
- Jsp + structs2 界面无法跳转的问题
- php header 无法跳转的问题
- 关于ASP.NET编程中,GridView表格无法执行RenderControl()方法的问题
- 关于startActivityForResult跳转页面返回时onActivityResult回调无法执行的问题
- 总结一下关于 spring-security 3 ajax session 超时首页无法跳转的问题
- 关于ajax请求后台接口无法进行页面跳转的问题
- 关于Proc中嵌入式SQL的关键字"INDICATOR ”
- iOS UIAutomation关于等待loading过程的处理(针对indicator)
- iOS UIAutomation关于等待loading过程的处理(针对indicator)
- Android 使用ViewPager Indicator时,标题显示不全的问题
- 关于表格控件操作的问题
- 关于动态写入表格问题的扩展
- Android学习之路---Toast显示文本及图片
- 测试
- jsonp解决跨域问题详解
- 因子分析法
- java 过滤器(filter)
- 关于表格的Disclosure indicator无法跳转的问题
- 因子分析原理PPT
- java迭代器应用 源码探究
- C++中不能声明为虚函数的有哪些函数
- 关于 CheckBox 你或许不知道的一些知识点
- 【android学习】android与H5互相调用
- 以太坊学习(4)开发编译部署调用智能合约
- k近邻法与kd树
- Codeforces 353C Find Maximum【贪心】