2013-04-15 3 views
0

UITable보기 헤더에 사용자 정의보기 XIB를 추가하고 싶습니다. 이 링크를 따라 How to add a custom view to a XIB file defined view in monotouch 나는보기가있는 XIB를 만들었습니다. 그것에는 두 개의 레이블이 있습니다. 그런 다음 CS 파일이 있습니다. 링크에 언급 된대로 XIB라고 부름MonoTouch : 사용자 정의보기 추가 XIB

public override UIView GetViewForHeader(UITableView tableView, int sectionIndex) { 


    var myHeader = new UIView(); 


    var views = NSBundle.MainBundle.LoadNib("CustomHeaderView", this, null); 
    CustomHeaderView loginView = Runtime.GetNSObject(views.ValueAt(0)) as CustomHeaderView; 
    loginView.UpdateWithData("test","test"); 
    myHeader.AddSubview(loginView); 
    return myHeader; 
} 

내가 응용 프로그램을 실행할 때 오류가 표시되지 않습니다.

+0

응용 프로그램 출력 패드에서 충돌 정보를 제공하십시오. –

답변

0

.XIB가 AutoLayout을 사용하지 않고 이전 iOS를 사용하고 있는지 확인하십시오. AutoLayout은 6.x의 새로운 기능이며 5.x 기반 장치에서 충돌을 일으킬 수 있습니다. 나는 이것을 아주 자주 본다.

관련 문제