我正在使用Visual Studio for Mac開發iOS應用程序。我爲圖像創建了資源目錄。當我嘗試將圖像添加到XCode UI設計器中的視圖時,它完美地工作:資源目錄中的圖像集在「圖像」下拉列表中可見,如果我選擇它們中的一個,它會在應用程序運行時顯示。但是,如果我嘗試使用UIImage.FromBundle
方法以編程方式設置圖像,則根本不加載圖像。我已經嘗試清理,生成項目,重新啓動Visual Studio和XCode。我應該在某處添加資產目錄的路徑(可能在Info.plist中)?或者還有其他方法嗎?無法以編程方式加載圖像資產Xamarin iOS
0
A
回答
0
button.ImageView是只讀。
試試這個:
button.SetImage(UIImage.FromBundle("myImage"), UIControlState.Normal);
+0
好點。謝謝!其實button.setImage(...)我在找什麼。但我會接受這個答案。 – tomkou
+0
@tomkou是的,它們之間的區別在於圖像是否會填滿按鈕。 –
相關問題
- 1. 無法從資產URL加載圖像
- 2. 以編程方式加載圖像
- 3. PropertyPlaceholderConfigurer無法以編程方式加載
- 4. 以編程方式訪問圖像資產
- 5. 以swogra編程式加載圖像
- 6. iOS以編程方式在中心添加圖像視圖
- 7. 無法加載資產CodeIgniter
- 8. 如何以編程方式將圖像添加到資源中?
- 9. 無法加載CSS形式庫/資產和供應商/資產
- 10. 以編程方式將圖像添加到Magento產品1.6.1
- 11. Magento以編程方式添加產品圖像
- 12. 以編程方式添加圖像
- 13. UITableViewAutomaticDimension以編程方式添加圖像
- 14. 以編程方式將圖像從文件加載到動態資源
- 15. iOS - 以編程方式在app上加載視圖didFinishingLaunching
- 16. 如何以編程方式使用IOS DJI-SDK從無人機下載圖像
- 17. 無法加載資產生產rails5
- 18. 無法以編程方式添加RelativeLayout
- 19. 無法以編程方式加載應用程序條
- 20. 動態資源無法加載以編程方式創建的控件
- 21. 我無法以編程方式顯示圖像
- 22. iOS Cordova資產未加載
- 23. 在iOS中加載資產
- 24. WPF以編程方式將BitmapImage加載到圖像中
- 25. 無法加載Xamarin iOS中的System.Net.Http.Primitives
- 26. JSF以編程方式添加資源
- 27. 有什麼方法可以提高從資產加載圖像的性能?
- 28. 如何以編程方式使用資產目錄圖像的切片信息?
- 29. IOS 7 - 無法讀取/加載圖像
- 30. 以編程方式更改圖像源
它的工作原理,如果你的代碼是正確的,它可能不是,但沒有人能告訴你什麼是錯的,直到你展示的代碼。 –
同意埃文,但如果您的圖像是JPG格式,請嘗試使用全名,而不要刪除擴展名部分。 –
事情是沒有太多的代碼顯示。我只是試圖改變一個按鈕圖像'button.ImageView.Image = UIImage.FromBundle(「myImage」); '每次我點擊它。 圖片是PNG。 – tomkou