正如我在Android上的佈局安排一個ImageView和TextView並設置ClickListener佈局如此相同的事情我怎麼能在swift (3.0) Xcode 8
。 沒有像XML這樣的標記。拖放操作很困難。如何使圖像和文本自定義UIButton?
我怎樣才能使這一觀點與響應的所有設備屏幕。
我的UI圖像低於:提前
感謝。使用的CollectionView
後這樣表示
正如我在Android上的佈局安排一個ImageView和TextView並設置ClickListener佈局如此相同的事情我怎麼能在swift (3.0) Xcode 8
。 沒有像XML這樣的標記。拖放操作很困難。如何使圖像和文本自定義UIButton?
我怎樣才能使這一觀點與響應的所有設備屏幕。
我的UI圖像低於:提前
感謝。使用的CollectionView
後這樣表示
您可以使用此代碼,圖像和標題設置按鈕
let imageSize: CGSize = button.imageView!.image!.size
button.titleEdgeInsets = UIEdgeInsetsMake(26 , -imageSize.width, 0.0, 0.0);
let labelString = NSString(string: button.titleLabel!.text!)
let titleSize = labelString.sizeWithAttributes([NSFontAttributeName: button.titleLabel!.font])
button.imageEdgeInsets = UIEdgeInsetsMake(-15, 0.0, 0.0, -titleSize.width);
在哪裏或哪些文件,具體哪些方法我是新的迅速。 –
用按鈕作爲參數創建一個方法。設置完圖片和標題後,將該按鈕傳遞給創建的方法。 – Anuraj
您可以設置的UIImage + UIText內的UIButton,以供參考 https://developer.apple.com/documentation/uikit/uibutton
使用UICollectionView並創建您的自定義單元格,如果您希望在uibutton中使用titleInset和圖像插入到所有屏幕使用自動佈局 – karthikeyan
您可以使用圖像視圖和標籤來顯示圖像和文本。然後放置一個沒有任何文本/圖像的UIButton。將這些UI元素放置在UICollection單元中。 –
我只有3個這樣的項目,並在這三個項目下放置另一個項目水平滾動任何建議? –