나는 지금 Monotouch를 배우려고하고 있으며 Mike BlueStein의 Monotouch 책을 배우기 위해 노력하고 있습니다. 나쁜 책은 아니지만, xcode 4 (나는 믿을 만하다.) 이후 약간 구식이되어 버렸고, 최신 버전의 모노 터치가 나왔다.Monotouch의 XIB 파일 정의보기에 사용자 정의보기를 추가하는 방법
어쨌든, 내 프로젝트에는 컨트롤러와 xib 파일이 있습니다. 또한 맞춤법보기 (예 : myview : UIView)를 사용하여 그리기 메소드를 재정의합니다. xib 파일에 정의 된보기 옆 또는 위에 사용자 정의보기를 표시하려고합니다. 어떻게해야합니까?
컨트롤러에서 LoadView 메서드를 재정의하고 뷰를 내 사용자 지정보기의 인스턴스로 설정하면 볼 수 있지만 xib 파일에 정의 된 모든 항목이 느슨합니다. 하위보기로 추가하려고하면 전혀 표시되지 않습니다.
무엇이 누락 되었습니까? 질문이 명확하지 않으면 저에게 물어보십시오. 그래서 제가 분명히 할 수 있습니다.
건배.
이첫째, RegisterAttribute
로보기 장식 :
[Register("MyView")]
public class MyView : UIView
{
}
을 다음과 같은 생성자 구현 :
public MyView(IntPtr handle) : base(handle) {}
을
이 [SO 질문] (http://stackoverflow.com/questions/863321/iphone -nov-file-with-interface-builder를 사용하여로드하는 방법을 보여주는로드)은 도움이 될 수도 있습니다. – tipycalFlow