关于UIScrollview添加子视图按钮无反应
来源:互联网 发布:淘宝客服兼职交押金 编辑:程序博客网 时间:2024/05/16 10:47
一般用Scrollview来实现几个界面间的滑动,这后就建立了三个界面类Page1,Page2,Page3方便管理。当我向Page1添加按钮时问题就出来了,点击按钮没响应。很明显Page1被ScrollView监听了。
在网上找了很多方法,都不行。最后才发现我是向ScrollView再addsubView(page1.view);向scrollview中添加一个子view这样子view只能显示,却不能监听事件。
Page1 *page1=[Page1 alloc] init];[self.scrollView addSubview:page1.view];
而向scrollview直接添加button却能监听,这样就找到了解决办法:将Page1中button等需要监听的按钮就定义为全局变量,再scrollview中直接addsubView Page1中的控件就OK了。
[self.scrollView addSubview:page1.buttonName]; 昨天有个类似的问题也是这样,按钮无反应,就咨询了下同事才发现原来我没有加上addchildviewController,将控制器交给子视图,加上之后,也可以完成事件响应。[self addChildViewController:_order];自己为这个问题也困惑了很久,希望能给大家带来帮助。如有更好办法,希望您能提出来,大家能一起学习进步。
0 0
- 关于UIScrollview添加子视图按钮无反应
- UIScrollView中添加UIScrollView作为子视图
- 在滚动视图上添加子视图(UIScrollView)
- 部署按钮点击无反应
- 解决 按钮响应延时[UIScrollView 和 UITableViewCell 中的子视图触摸事件延时]
- 在storyboard/xib中如何往UIScrollView里的子视图添加约束?
- UIView中添加子视图UISCrollview后UITouch事件不响应
- iOS开发经验--UIScrollview 添加到控制器里向下偏移 storyboard中创建的 子视图 中 添加的子视图 会遮挡父类之间的视图
- myeclipse点击部署按钮无反应解决办法
- myeclipse发布服务按钮无反应
- myeclipse点击部署按钮无反应解决办法
- 滚动UIScrollView中子视图(按钮),实现 UIScrollView 滚动效果
- 子视图的Frame超出父视图的Frame使得添加事件无响应
- Objective C,UIScrollview居中显示子视图
- ios7 UIScrollView 尺寸问题------UIScrollView的子视图整体下移
- 添加子视图
- imageview添加子视图
- 关于 myeclipse 点击 发布无反应
- 期望、方差、协方差及相关系数的基本运算
- ubuntu 升级之后无法联网
- 数字图像处理入门(五)-代数、逻辑运算
- 第四周项目1 三角形类(1)
- Compiler Warnings for Objective-C Developers
- 关于UIScrollview添加子视图按钮无反应
- Linux cp 命令的15个示例 - 创建文件和目录的副本
- X509数字证书格式信息
- spring视图2-xml
- 进制间的转换
- 1.Redis安装
- 【趣味面试题系列】25匹马赛跑问题
- BioPerl--SeqIO
- 《黑马程序员》 "试刀"之自定义绘制直线工具类