subview-如何设置UIView中的SubView优先相应事件

问题描述

如何设置UIView中的SubView优先相应事件

ViewController中

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSArray *array = [[NSArray alloc]initWithObjects:@"title1",@"title2",@"title3", nil];
    self.scrollTabControl = [[ScrollTabControl alloc]initWithViewControllers:array];
    [self.view addSubview:self.scrollTabControl]; //添加一个view到viewController中
}

@interface ScrollTabControl : UIView
- (id)initWithControllers:(NSArray *)controllers
{
    if((self = [super init])) {
        _viewControllers = viewControllers;
        _tabControls = [[TabControl alloc] initWithControllers:viewControllers];
        [self addSubview:_tabControls];//这里初始化tab控件 里面设置了button的UIControlEventTouchUpInside响应selector
    }
    return self;
}

现在的问题是如果我直接在viewcontroller中使用[self addSubView:TabControl] selector会被正确执行
但是如果我[self addSubView:ScrollTabControl] button的事件就不会触发 selector也没有被相应 请问这种情况应该如何处理

解决方案

http://blog.csdn.net/icash/article/details/11197421

参考一下这篇文章的内容

时间: 2024-10-26 05:39:28

subview-如何设置UIView中的SubView优先相应事件的相关文章

设置-FancyForm中怎么写鼠标离开事件

问题描述 FancyForm中怎么写鼠标离开事件 window.onload = function(){ /*自定义验证规则(这里自定义了年龄的规则) FancyForm.vtype({ type: 'age' fn: function(value){ return value>20 && value<80; } text: '请输入80并且大于20的年龄' }); //设置下拉框数据 var comboData = [ {index:0 country: '中国'} {ind

iOS开发笔记--UIView中的坐标转换

[objc] view plaincopy // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值   - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;   // 将像素point从view中转换到当前视图中,返回在当前视图中的像素值   - (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;      /

ios-移动UIView到另一个UIView中

问题描述 移动UIView到另一个UIView中 我有一个UIViewController中包含了两个UIScrollView.scrollView1, scrollView2. scrollView1包含了很多UIViews,当用到其中一个UIView时我希望能移动到scrollView2中. 同时在用到UIView的时候,UIViewController会调用其中一个方法,view作为参数传递 解决方案 [view removeFromSuperview]; [scrollView2 add

【iOS7的一些总结】8、破解UIView中坐标系的秘密:关于UIView中的frame、bound和center

对于刚刚接触iOS开发不久的新手来说,UIView中的frame.bound和center的确容易产生思维的误区,尤其是想要对视图类的bound这个概念若想要理解深入,真的要花一番功夫.在经过一系列查阅参考资料和动手试验之后,终于对这几个概念产生了一些领悟,记录于此可供有同样困惑的同学参考. 首先贴一篇博文做参考,http://blog.csdn.net/mad1989/article/details/8711697:这篇博文已经对UIView的frame和bound做了一些阐述,但是我依然觉得

android-如何设置 timepicker 中的 am/pm?

问题描述 如何设置 timepicker 中的 am/pm? 我在程序中使用 TimePicker.我设计的是当用户打开TimePicker时,就会启动默认初始化时间.但是现在 TimePicker 中显示AM 而不是PM.如何解决这个问题呢? Date initDate = m_NoteManageObject.getDateTimeArray(position);Calendar myCal = Calendar.getInstance();myCal.setTime(initDate);T

uiview-使用图形图片设置UIView缩略图

问题描述 使用图形图片设置UIView缩略图 对一个UIView动画用图形context做了预览图片处理. 等到释放这个数组或者图片不需要再预览时,应该怎么释放内存? 用_pictureArray = nil? - (NSMutableArray *)generateCachedImageArrayWithFilename:(NSString *)filename extension:(NSString *)extension andImageCount:(int)count{ _imagesA

android-stackview 怎么设置stackview中两张图片的间隔和排列方向

问题描述 stackview 怎么设置stackview中两张图片的间隔和排列方向 我都找了一天了,网上一般用这个的好少. 解决方案 在线急等!!!!!!快来人 解决方案二: 没有 orientation 属性? 解决方案三: 去 xml文件中 看看 有什么 熟悉的属性

solidworks怎么设置钣金中折弯系数?

  solidworks怎么设置钣金中折弯系数?很多人在solidworks钣金折弯时的系数确定不方便,在软件教程中的相关实用讲解也很难找到,在solidworks中一般采用的折弯扣除法,普通钢板的90度折弯扣除如图,根据板厚的误差可能会有0.1-0.2的差别. 1.在操作中每次去做系数的设定很繁琐,而且有进担心遗忘,这里可以用折弯系数表来设定,该系数表在安装目录下C:Program FilesSOLIDWORKS CorpSOLIDWORKSlangchinese-simplifiedShee

xcode-如何设置ios中的UIPickerView?

问题描述 如何设置ios中的UIPickerView? 目前需要添加一个PickerView,但是运行之后只有黑屏,不知道问题出在哪里? UIPickerView *myPickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)]; [self.view addSubview:myPickerView]; 谢谢指点. 解决方案 用UIPickerViewDataSource方法: – numberOfCo