UIActionSheet的最后一项点击失效

在开发过程中,发现有时候UIActionSheet的最后一项点击失效,点最后一项的上半区域时有效,这是在特定情况下才会发生,这个场景就是试用了UITabBar的时候才有。解决办法:

在showView时这样使用,[actionSheet showInView:[UIApplication sharedApplication].keyWindow];或者[sheet showInView:[AppDelegate sharedDelegate].tabBarController.view];这样就不会发生遮挡现象了。

时间: 2025-01-13 21:53:25

UIActionSheet的最后一项点击失效的相关文章

wind10开始菜单左键点击失效,右键正常

今儿上班和往常一样开机-"登录QQ"--"打开菜单"--"远程桌面连接"-*** 呀,开始菜单右键点击正常,左键点击失效了嘛,怀疑可能是昨天下班系统更新捣鬼了呗 (系统正版win10,排除盗版插件问题,且本人运气好这辈子除了服务器受到过大神的光顾过外,本地电脑貌似还没受过到各位大神的青睐,且报警系统未作为,暂且勿用质疑) 步骤: 控制面板>>>>>程序>>>>>>>程序和功能

Android ListView点击失效

item中存在 ImageButton 等可以点击的组件,这会抢先获得ListView的焦点. 从而导致item点击失效

Android ListView 列表项点击之后,保持背景颜色

项目中突然遇到这样的问题,一些消息类的界面,需要使用listview进行显示,正常的需求是刚开始进入消息显示界面的时候,列表项显示的都是全黑的,接着点击了某一个列表项之后,就要更换成白色,并且保持白色的显示,剩下的仍旧为黑色的,一开始就有点走进了死胡同,使用selector结合shape来定义选中.未选中.点击或者点击之后的背景显示,实例如下: </pre><p></p><pre name="code" class="html&quo

Android_listview点击失效

listview点击失效,原因可能是item布局中存在Button,该Button夺取了焦点. 解决办法: 1,在xml布局中,为Button添加android:focusable="false" 2,在item布局的根据点添加android:descendantFocusability="blocksDescendants" Defines the relationship between the ViewGroup and its descendants whe

ListView行点击失效

修改需求:原来的listview行里面一个图标点击跳转,改为点击行就跳转,写了setOnItemClickListener失效,找了很久原因,比如网上说的是因为其它控件抢占焦点,设置行布局根布局descendantFocusability属性,也没有效果,后面就用整个行布局View设置点击事件: 后续:第二天早上浏览下代码,发现adapter里面有个重新的isEnabled方法,灵光一闪,估计问题出在这,查了下这个方法的作用,确实是可以让行点击失效,至此把这个方法删除,就解决问题了! 总结:本来

[问题解决]vue &lt;router-link&gt;在浏览器上点击失效(路由不跳转)

问题引入 自己写的小demo中,引入mui.js并实现相关功能后,再点击底部的导航栏发现点击失效 如下所示,一个标准的路由使用,于chrome浏览器中点击失效,于IE和火狐上可以 <nav class="mui-bar mui-bar-tab"> <router-link to="/home" class="mui-tab-item"> <span class="mui-icon mui-icon-home

IOS系统中点击失效

IOS系统中点击失效 问题 当委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效. 例如: //加载更多 $('body').on('click','.showMoreData',function () { }) 问题原因 React attaches event listeners to the document. iOS doesn't fire click ev

建立CMenu菜单项,实现选中菜单项点击左键响应事件

这里我只是根据自己的项目做了一些总结,实现点击右键弹出菜单项,点左键选择菜单项: CMenu menu; VERIFY(menu.CreatePopupMenu());//新建一个cmenu菜单项 menu.AppendMenuW(MF_STRING, 10001, _T("重定义")); menu.AppendMenuW(0, MF_SEPARATOR);//增加一条直线 menu.AppendMenuW(MF_STRING, 10002, _T("修改"));

ios 点击失效

ios 环境下,添加click事件时,如果 (1)事件是委托到 document 或 body 上,并且(2)委托的元素是默认不可点击的(如 div, span 等), click 事件会失效. 方案: 将 click 事件直接绑定到目标元素(即 .target ) 上 将目标元素换成 <a> 或者 <button> 等可点击的元素 给目标元素添加一个空的 onclick=""(<div class="target" onclick=&