我有這樣的UIButton和圖像,以適應英寸 我不希望像把所有的按鈕內它的空間,但只是一小部分在市中心,但如果我調整按鈕,它會調整圖像也是如此。 我該怎麼做,是否有一個選項來設置我想要獨立於UIButton大小的任何維度? 謝謝!如何調整UIButton中的圖像大小?
3
A
回答
1
4
您可以用圖像視圖插圖實驗。每個UIButton都有一個屬性imageView。
在斯威夫特3,你可以做到這一點,像這樣:
//let button = UIButton()
button.imageView?.backgroundColor = UIColor.red
button.imageEdgeInsets = UIEdgeInsetsMake(10, 10, 10, 10)
紅色背景只是讓你知道什麼是改變
5
這可以通過代碼通過以下方式進行:
let imageSize:CGSize = CGSize(width: 20, height: 20)
let button:UIButton = UIButton(type: UIButtonType.custom)
button.frame = CGRect(x: 200, y: 200, width: 60, height: 60)
button.backgroundColor = UIColor.yellow
button.setImage(UIImage(named: "chat.png"), for: UIControlState.normal)
// The below line will give you what you want
button.imageEdgeInsets = UIEdgeInsetsMake(button.frame.size.height/2 - imageSize.height/2, button.frame.size.width/2 - imageSize.width/2, button.frame.size.height/2 - imageSize.height/2, button.frame.size.width/2 - imageSize.width/2)
self.view.addSubview(button)
這樣,你可以達到你想要的。
相關問題
- 1. 如何調整自定義UIButton的圖像大小?
- 2. 如何創建一個UIButton來調整圖像的大小?
- 3. 要調整大小的UIButton
- 4. 用Java調整圖像大小。如何調整大小
- 5. 如何在調整窗口大小時調整圖像大小?
- 6. 如何根據圖像大小調整圖像視圖大小?
- 7. 如何調整Uri的圖像大小?
- 8. 如何調整圖像的大小
- 9. 如何在調整圖像大小時調整圖像大小使用drawImage
- 10. 圖像的大小調整
- 11. 如何調整大圖像並使其適合Swift中的UIButton?
- 12. 調整大小的背景圖像上的UIButton
- 13. 如何在窗口中調整圖像大小在CSS中調整大小?
- 14. 在Java中調整圖像大小以縮小圖像大小
- 15. 如何調整圖像大小?
- 16. 如何調整圖像大小
- 17. 如何調整Javascript圖像大小?
- 18. 如何使圖像調整大小
- 19. 如何調整圖像大小
- 20. 如何調整圖像大小?
- 21. CSS如何調整圖像大小?
- 22. 如何調整圖像大小?
- 23. iPhone如何調整圖像大小?
- 24. Python如何調整圖像大小?
- 25. 如何調整圖像大小?
- 26. 如何調整RTF圖像大小
- 27. UWP:如何調整圖像大小
- 28. 如何即時調整圖像大小?
- 29. Xcode IB - UIButton上可調整大小的圖像
- 30. 可調整大小的UIButton帶/不帶圖像以上標題?
你是問如何通過界面生成器或通過代碼做到這一點? – rmaddy