问题:设置按钮的titleEdgeInset和UITextAlignmentLeft后,按钮的标题仍然居中,而不是左对齐。详情:我有一个200像素宽的按钮,使用自定义背景,左侧有图像。由于我不希望按钮标题覆盖图像,因此我使用titleEdgeInset=UIEdgeInsetsMake(0.0,45.0,0.0,0.0);插入标题。这应该使标题标签的x位置从45px开始到200px结束。我还希望按钮的标题与图像左对齐,因此我还设置了textAlignment=UITextAlignmentLeft。但是,标题文本仍然在45px和200px之间居中,没有左对齐。为什么?相关代码如下:bu
问题:设置按钮的titleEdgeInset和UITextAlignmentLeft后,按钮的标题仍然居中,而不是左对齐。详情:我有一个200像素宽的按钮,使用自定义背景,左侧有图像。由于我不希望按钮标题覆盖图像,因此我使用titleEdgeInset=UIEdgeInsetsMake(0.0,45.0,0.0,0.0);插入标题。这应该使标题标签的x位置从45px开始到200px结束。我还希望按钮的标题与图像左对齐,因此我还设置了textAlignment=UITextAlignmentLeft。但是,标题文本仍然在45px和200px之间居中,没有左对齐。为什么?相关代码如下:bu