代码如下
页面上都显示出来了 但是按钮无法点击。
我把footview的y轴 上调49 整个按钮就能全部点击。
我的猜想是 我 是有tabbar 进入这个页面的,虽然将tabbar隐藏了,但是控件还是在那里, 是不是我自定义的view被tabbar遮挡了。
UIView *footView =[[UIView alloc]initWithFrame:CGRectMake(0,rect.size.height-64-40, rect.size.width,40)];
[self.view addSubview:footView];
goShopcartBtn = [[UIButton alloc]initWithFrame:CGRectMake(235, 3, 77, 33)];
[goShopcartBtn addTarget:self action:@selector(gotoShopcart:) forControlEvents:UIControlEventTouchUpInside];
UILabel *titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 77, 30)];
titleLabel.text = @"去购物车";
titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.textColor = [UIColor whiteColor];
[goShopcartBtn addSubview:titleLabel];
goShopcartBtn.layer.cornerRadius = 5.0;
goShopcartBtn.backgroundColor = ORANGE_COLOR;
[footView addSubview:goShopcartBtn];
页面上都显示出来了 但是按钮无法点击。
我把footview的y轴 上调49 整个按钮就能全部点击。
我的猜想是 我 是有tabbar 进入这个页面的,虽然将tabbar隐藏了,但是控件还是在那里, 是不是我自定义的view被tabbar遮挡了。
本文介绍了一个iOS应用中按钮无法正常响应点击的问题。作者通过调整视图的位置解决了按钮部分区域不可点击的情况,并推测自定义视图可能被底部标签栏遮挡导致此现象。
1万+

被折叠的 条评论
为什么被折叠?



