2017-11-12 3 views
1

안녕하세요, 내 iOS 앱의 탐색 바에 로고를 포함하려고합니다. 로고의 크기는 160x40이고 사용자 정의 탐색 막대는 사용하지 않습니다.Xamarin iOS 탐색 바코드 이미지

내가 발견 한 것은 오른쪽에 작은 40x40 버튼과 같은 것을 포함하는 해결책 이었지만 오른쪽에 큰 항목을 포함 할 수있는 방법이 있습니까? 에 대한 참조를 유지하고 Frame 장치에 따라 회전을 조정하는 것을 잊지 마십시오 :

답변

1

당신은 UIImageViewUINavigationBar

var navBar = NavigationController.NavigationBar; 
var imageView = new UIImageView(UIImage.FromBundle("sushiLogo.png")); 
imageView.Frame = new CGRect((navBar.Bounds.Width/5) * 3, 0, imageView.Image.CGImage.Width, navBar.Bounds.Height); 
navBar.AddSubview(imageView); 

enter image description here

주에 추가 할 수 있습니다.

+0

사용자 정의 렌더러의 첫 번째 줄을 제외하고 작동합니다. 거기에 문제없이 NavigationBar에 액세스 할 수 있습니다. 감사! – Wikked