我在按钮和文本字段上都有可拉伸的背景
我希望按钮在ios 7上与文本字段具有相同的宽度,并且在图像资源中定义了拉伸效果,但看起来不错。但是在ios 8中,所有按钮似乎都比文本字段显示得宽
我正在使用外观协议设置背景图片
[[UIButton appearanceWhenContainedIn:[EABaseViewController class], nil]setBackgroundImage:[UIImage imageNamed:@"gradient_border"] forState:UIControlStateNormal];
[[UITextField appearanceWhenContainedIn:[EABaseViewController class], nil] setBackground:[UIImage imageNamed:@"gradient_border"]];
这些是我的切片
这是情节提要中的原始视图,绿色视图是按钮,黄色视图是文本字段
这就是运行时在ios 7上的样子(很好)
这就是运行时在ios 8中的样子(很糟糕)
如果我把切片像这样:
而不是前面的切片图片中显示的那样,按钮的宽度很好,并且与文本字段对齐,但是随后我失去了渐变边框效果。
我的问题有解决方案吗?
解决我的问题的方法是将我的iphone从ios 8.0更新到ios 8.1
叹
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句