728x90
WebView 에 Html 소스 코드를 이용 아래처럼 이미지를 넣었는데
string html = $@"
<html>
<body bgcolor='black'>
<div style='width: 300px; height: 160px; overflow: hidden; position: relative; align-items:center;justify-content:center;'>
<img src='{이미지경로}' style='position: absolute; top:0px; left:-40px; width:380px; height: 180px;'/>
</div>
</body>
</html>";
this.localWebView.Source = new HtmlWebViewSource() { Html = html };
아래 처럼 물음표가 떴다.
안드로이드에서는 아무 이상없이 표시 되었던 항목이 표시가 안되었다.
이를 해결하긴 위해서는 Info.plist 에 아래 항목을 추가해야한다.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads </key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
위항목을 추가하니 아래처럼 이미지가 제대로 표시가 되었다.
728x90
'C# > Xamarin Maui' 카테고리의 다른 글
(Xamarin) Azure 를 이용한 Xamarin.Forms 앱 만들기 (6) | 2019.04.06 |
---|---|
(Xamarin.iOS) issue : Invalid Bundle - Ensure that app executables and bundled frameworks use consistent architectures (0) | 2019.04.03 |
(Xamarin.iOS) Info.plist example (0) | 2019.04.01 |
Xamarin Vs React Native (0) | 2019.03.31 |
(Xamarin.Forms) 앱스토어 배포 과정 (0) | 2019.03.30 |