使用 UITabBar 时,子画面虽然已经占满全屏幕,但在其底部,仍然有点击事件(可以响应UITabBar)
2013-06-26 11:06
288 查看
使用 UITabBar 时,我们长长会遇到这样的问题。
问题:一个使用(或继承)了UITabBar的Aview,为其添加一个子画面Bview时,虽然 Bview的尺寸已经占满了整个手机屏幕,但是,Bview的底部,仍然能够响应UITabBar的事件。
解决:将 [Aview addSubView:Bview]; 改为[Aview.superview addSubView:Bview]; 或者Aview.superview.superview ,总之一定不要Bview 继承UITabBar即可。
问题:一个使用(或继承)了UITabBar的Aview,为其添加一个子画面Bview时,虽然 Bview的尺寸已经占满了整个手机屏幕,但是,Bview的底部,仍然能够响应UITabBar的事件。
解决:将 [Aview addSubView:Bview]; 改为[Aview.superview addSubView:Bview]; 或者Aview.superview.superview ,总之一定不要Bview 继承UITabBar即可。
相关文章推荐
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- MFC 软件登陆界面的实现(可以用来做启动画面,添加bmp图片,然后给图片加点击响应事件。)
- 创建一个popupwindow,在里面放置一个listview,并且使listview可以响应点击事件
- iOS 响应点击(单击或双击)scrollview空白处事件 使用NSNotification
- Android使用ListView构造复杂界面,响应点击事件,通过Intent跳转activity
- 在已经响应UITapGestureRecognizer的UIView中清晰的响应UIButton点击事件
- 使用Sublime编写HTML页面时发现,虽然已经设置好了UTF-8的编码格式,但却发现HTML页面的汉字仍然是乱码。
- 关于listfragment中使用listview的点击事件不响应
- VLC控件使用及点击事件响应
- 子视图超出父视图部分仍然响应点击事件的处理
- 事件代理总结: 已经有一些使用主流类库的事件代理示例出现了,比如说jQuery、Prototype以及Yahoo! UI。你也可以找到那些不用任何类库的例子,比如说Usable Type blog上的这一个。一旦需要的话,事件代理将是你工具箱里的一件得心应手的工具,而且它很容易实现。
- mapabc高德地图显示多个点,并且每个marker点可以响应鼠标点击事件,处理跳转页面
- 利用runtime懒人实现iOS 防止按钮连续点击 连续响应事件,可以自己设置时间间隔,拖进工程中立即生效
- 可以响应各个方向CompoundDrawables点击操作的TextView的使用
- 在已经响应UITapGestureRecognizer的UIView中清晰的响应UIButton点击事件
- 关于使用DrawerLayout建立侧滑菜单时,下层布局依然可响应点击事件的解决方法
- android map高德地图显示多个点,并且每个marker点可以响应鼠标点击事件,处理跳转页面
- 使用jquery on()方法解决html页面点击元素,事件无响应的问题
- android TV开发:使用RecycleView实现横向的Listview并响应点击事件
- VC++使用PreTranslateMessage函数处理点击按钮区域响应事件