簡體   English   中英

為什么UIButton中的標題在iOS8中垂直對齊?

[英]Why does the Title in my UIButton misalign vertically in iOS8?

我在情節提要中創建了一個UIButton。 它沒有特殊的約束/插圖或任何東西。 唯一的代碼更改是:

[btn setBackgroundImage: [UIImage imageNamed:@"SomeImage"]];
[btn setTitle:@"Done"];

在此處輸入圖片說明

但是,每當我在Autolayout中使用該按鈕時,該按鈕似乎處於中間位置:

在此處輸入圖片說明

我能拿回它的唯一方法是將背景圖像更改為其他內容,例如:

在此處輸入圖片說明

因此,背景圖片似乎有些混亂。 但是,我不明白為什么它在iOS8之前的版本中不能正常工作。 另外,當我更改插圖時:

self.closeButton.contentEdgeInsets = UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0);

然后,我再次將內容包含在Button中。 但是現在,iOS-7按鈕未對准。 有人可以幫我嗎?

這是一個iOS錯誤,已在iOS 8.1中修復

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM