iOS 8上的UIButton宽度

莉娜·布鲁(Lena Bru)

我在按钮和文本字段上都有可拉伸的背景

我希望按钮在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中的样子(很糟糕)

在此处输入图片说明

如果我把切片像这样:

在此处输入图片说明

而不是前面的切片图片中显示的那样,按钮的宽度很好,并且与文本字段对齐,但是随后我失去了渐变边框效果。

我的问题有解决方案吗?

莉娜·布鲁(Lena Bru)

解决我的问题的方法是将我的iphone从ios 8.0更新到ios 8.1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS 8上的UITableView单元格宽度停留在320pt

来自分类Dev

UIApplicationStateInactive在iOS 8上

来自分类Dev

UIApplicationStateInactive在iOS 8上

来自分类Dev

iOS 8上的墙纸

来自分类Dev

iOS在UIButton上的回调点击

来自分类Dev

UIButton未在iOS7上注册

来自分类Dev

UIButton在iOS 9.3上不显示

来自分类Dev

iOS在UIButton上的回调点击

来自分类Dev

在iOS 8中更改UISegmentedControl的边框宽度

来自分类Dev

在iOS 8中更改UISegmentedControl的边框宽度

来自分类Dev

iOS-iOS8中的UISearchBar宽度更改

来自分类Dev

UIModalTransitionStylePartialCurl在iOS 8上消失

来自分类Dev

dismissViewControllerAnimated:completion:在iOS 8上

来自分类Dev

iOS 8上的神秘崩溃

来自分类Dev

UIModalTransitionStylePartialCurl在iOS 8上消失

来自分类Dev

iOS 8上的UIWebView崩溃

来自分类Dev

UIButton高度意外增加-小部件-iOS 8

来自分类Dev

设置UIButton alpha在iOS 7上无法正常工作。

来自分类Dev

iOS UIButton,带有白色背景上的透明标题

来自分类Dev

iOS-UIPageControl上的UIButton无法正常工作

来自分类Dev

iOS UIButton,带有白色背景上的透明标题

来自分类Dev

如何在iOS 8中设置UIAlertController的高度和宽度

来自分类Dev

具有相对宽度/高度的IOS8自动布局

来自分类Dev

适用于iOS 8 Today Extensions中的宽度

来自分类Dev

iOS8模式弹出窗口中UINavigationController视图的宽度?

来自分类Dev

如何在iOS 8/9中获取今天扩展的宽度

来自分类Dev

iOS约束:如何在视图中调整UIButton的宽度和高度?

来自分类Dev

更改视口宽度后在iOS上重置Zoom

来自分类Dev

iOS UIButton始终透明