And*_*rcu 23 constraints objective-c uibutton ios
我有一个UIButton有限制的放置.在视图控制器的界面中,我创建了一个IBOutlet用于按钮的高度约束.在viewDidLoad方法我的代码:
myButtonConstraint.constat = 0;
[self.view layoutIfNeeded];
Run Code Online (Sandbox Code Playgroud)
在viewWillAppear按钮的高度为0,但在模拟器上仍然可以看到按钮的标题.即使按钮的标题可见,按钮也不可点击,它不执行任何操作.
到底是怎么回事?
raf*_*rez 53
您可以检查Clip Subviews界面构建器,或者如果您想通过代码执行此操作,请尝试:
myButton.clipsToBounds = YES
Run Code Online (Sandbox Code Playgroud)
来自苹果文档:
clipsToBounds
一个布尔值,用于确定子视图是否仅限于视图的边界.
@property(非原子)BOOL clipsToBounds
讨论
将此值设置为YES会导致子视图被剪切到接收器的边界.如果设置为NO,则不会剪切其帧超出接收器可见边界的子视图.默认值为NO.
| 归档时间: |
|
| 查看次数: |
3651 次 |
| 最近记录: |