我想在界面生成器中構建可伸縮圖像。這甚至有可能嗎?我已經搜索了網頁,無法提出適當的解決方案。我會很感激任何答案。建築可伸縮圖像在界面生成器
回答
隨着iOS7啓發你現在必須使用切片內Xcode5 xcassets目錄的選項。然後,當您添加切片圖像時,將爲您完成拉伸。 (見official documentation)
不,這是不可能的。
更具體地說:Interface Builder不是一個圖像編輯器,所以你不能在其中製作任何圖像。無論你想用圖像做什麼,你都需要用代碼來完成。 – 2010-10-14 22:15:18
但這不是關於圖像編輯,而是關於構建可伸縮圖像,就像你可以在代碼中一樣。 – 2010-10-15 11:15:44
當爲UITextField設置背景圖像時,這將特別有用。如果不能在IB中設置leftCapWidth,則不得不使用代碼設置背景圖像。 – memmons 2011-03-26 16:41:44
如果你的意思是你已經有一個可拉伸的圖像,你可以使用IB的拉伸功能。相對於圖像的整個寬度和高度,X和Y值似乎是拉伸起點的位置,即0.5將意味着圖像中間的點。
對於可伸縮區域的寬度和高度尺寸,相對於圖像尺寸,即將其設置爲值1/imageWidth將意味着可拉伸區域爲1個像素寬。奇怪的是0也適用於藍色藥丸按鈕(可能是爲了方便的原因?)。
下面,查看模式設置爲「縮放填充」。圖像是從https://github.com/0xced/UIKit-Artwork-Extractor可拉伸的圖像。
對此答案予以http://www.slideshare.net/mystcolor/stretchable-images-in-uiimageview-using-ib-only
- 1. Xcode 8在界面生成器中扭曲和拉伸圖像
- 2. UITable視圖界面生成器創建
- 3. 在界面生成器(XCode 4)中設置UIButton拉伸背景圖像
- 4. Coreplot - 可伸縮圖像
- 5. @ 2x圖像不顯示在XCode4界面生成器設計器
- 6. 界面生成器
- 7. Autolay在界面生成器
- 8. 界面生成器「視圖 - 圖像視圖」關係
- 9. 可伸縮滾動視圖(如HTC感覺用戶界面)
- 10. 生成圖像縮略圖,而不與ImageMagick的拉伸它6.2.8
- 11. ios - 在界面生成器中設置uibutton圖像
- 12. 界面生成器掛在視網膜圖像
- 13. 在界面生成器中添加背景圖像
- 14. 在界面生成器中添加圖像
- 15. 在界面生成器中設置UIImageView的圖像
- 16. 在界面生成器/故事板中設置UIButton圖像
- 17. 在界面生成器/ iPhone中的UIImageView中未顯示圖像
- 18. Monotouch:如何在界面生成器中顯示圖像
- 19. iPhone創建uibarbutton無界面生成器
- 20. 獅身人面像可伸縮性
- 21. 伸縮性圖像
- 22. 在界面生成器中創建大滾動視圖
- 23. 在界面生成器中創建導航視圖
- 24. 在界面生成器中創建的UIScrollView滾動出視圖
- 25. Xcode 4.2界面生成器Dock圖標
- 26. 使用界面生成器構建的自定義UIView可通過界面生成器訪問/定位
- 27. 訪問界面生成器
- 28. UI界面生成器c#
- 29. ARC和界面生成器
- 30. 界面生成器背景
我不確定你的意思是什麼「可拉伸的圖像」......? – Micko 2010-10-14 21:31:11
我的意思是我正在尋找一種方法在IB中構建它。但我想這是沒有辦法的。 * menuBgImage = [[UIImage imageNamed:@「pm_menu_bg.png」] stretchableImageWithLeftCapWidth:10 topCapHeight:5]; – ilteris 2010-10-14 23:25:27
@ilteris你能改變這個帖子的正確答案嗎?它正確的答案現在是錯誤的... – Ross 2012-12-14 09:49:05