我正在为iPad应用程序编程创建按钮。当我看到按钮时,它看起来像是一个阴影类型的东西。它是什么,我如何摆脱它?我的按钮上有一个阴影
这里是创建它的代码:
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
myButton.titleLabel.font = [UIFont fontWithName:@"Trebuchet MS" size:12];
[myButton setTitle:@"test" forState:UIControlStateNormal];
myButton.frame = CGRectMake(0, 0, self.leftScrollView.frame.size.width, 50);
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gear12.png"]];
[myButton addSubview:myImageView];
[self.leftScrollView addSubview:myButton];
UPDATE:
好吧,我发现我只得到这种效果,当它在我的滚动视图。如果我将它添加到视图中,则无阴影效果。
顶部测试按钮,该按钮是视图的子视图。底部按钮是scrollview的子视图,它是视图的子视图(按钮/视图vs按钮/滚动视图/视图)。
白色部分是视图,灰色是滚动视图/视图。
更新2:
由robmayor指出,UIButtons总是有双线的效果,只是没有都明显时,背景色为白色。蓝色是视图,灰色是子视图滚动视图。
这可能是有用的: http://stackoverflow.com/questions/18341319/how-to-get-rid-of-gap-around-round-rect-button –