Xcode 8中没有UIButton Edge选项

Bha*_*ddy 10 uibutton ios10 xcode8

我使用的Xcode 8.我想添加一个UIButtonImage在左侧和Title右侧.我想保持之间的距离Image,并Title在的UIButtonStoryboard.我Edge在这里看不到选项.这里的任何帮助非常感谢.

Ram*_*rma 23

使用故事板

环境:XCode 8

Xcode8

注意:在Xcode 8中,您将Edge在"大小"检查器中找到选项,该选项命名为"内容插入","标题插入"和"图像插入".

环境:XCode 7

Xcode7

使用代码.

斯威夫特3

myButton.titleEdgeInsets = UIEdgeInsetsMake(_ top: CGFloat, _ left: CGFloat, _ bottom: CGFloat, _ right: CGFloat);
myButton.imageEdgeInsets = UIEdgeInsetsMake(_ top: CGFloat, _ left: CGFloat, _ bottom: CGFloat, _ right: CGFloat);
Run Code Online (Sandbox Code Playgroud)

目标C.

[myButton setTitleEdgeInsets:UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right)];
[myButton setImageEdgeInsets:UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right)];
Run Code Online (Sandbox Code Playgroud)


Jey*_*san 9

Xcode 8 StoryBoard:

首先将标题和图像设置为按钮,然后转到尺寸检查器并设置标题插入和图像插入,它将内容与所需位置对齐.在你的情况下,设置左侧的标题插入和右侧的图像插入.

在此输入图像描述

编程方式:

button.titleEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right);
button.imageEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right);
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

Xcode 7 StoryBoard:

在此输入图像描述 在此输入图像描述

Xcode 7 Edge选项已从Xcode 8中的"属性"检查器移动到"大小检查器"部分,并命名为"内容插入","标题插入"和"图像插入".