我想在我的视图中添加一个无边框的 UIButton。使用界面生成器,我通过从对象库中拖动一个圆形矩形按钮来完成此操作。然后,在属性检查器上,将类型更改为自定义并将标题保留为“按钮”。界面生成器一切正常。但是,程序化方法并非如此。以编程方式,这就是我的做法:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setFrame:CGRectMake(x, y, width, height)];
[button setTitle:@"Button" forState:UIControlStateNormal];
当我运行该应用程序时,该按钮不显示。也许我在这里遗漏了一些东西,但是当我将类型更改UIButtonTypeRoundRect
为显示按钮时。但是,我希望按钮是无边框的。
无论如何,我总是可以使用界面生成器。但是,我想了解为什么程序化方法不起作用。那么,有谁知道问题出在哪里?