繁体   English   中英

UIbutton框架和addtarget不同

[英]UIbutton frame and addtarget is different

我进行自定义视图,并在视图上添加创建按钮。 In View控制器

MyCustomView *customView = [[MyCustomView alloc] init];
[customView.button addTarget:self action:@selector(goodTry) forControlEvents:UIControlEventTouchUpInside];

但是,如果我在框架中触摸我的按钮,只有向下的中线是可触摸的,中线的上端addTarget不起作用。

 ----
|\   |      
|*\  |
|**\ |
|***\| 
 ----

-这是我的按钮框。 *** -在工作。 空旷的地方不起作用的地方。

谢谢你的帮助。

为按钮添加背景色,并检查按钮的放置方式和位置。如果按钮位于自定义视图之外,则无法对该外部部分执行操作。

检查按钮框是否位于父母的框内。 Parent框外的按钮区域冻结,并且不响应触摸事件。 设置clipToBounds = YES; 按钮进行测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM