2013-09-24 4 views
0

제약 조건이 적용되는 휴식 로그가 표시됩니다. 그 이유는 모르겠지만 이유는 모르겠습니다. 자동 레이아웃 사용 체크가 나타나거나 나타날 xibs를 모두 확인했기 때문입니다. 메인 창에서.자동 레이아웃을 비활성화 할 수 없음

제약 바꿈이 하나처럼 :

Unable to simultaneously satisfy constraints: 
    (
     "<NSAutoresizingMaskLayoutConstraint:0x116f031b0 h=--& v=-&- H:[ListItemHoverView(10)] (Names: ListItemHoverView:0x113d96660)>", 
     "<NSAutoresizingMaskLayoutConstraint:0x10b6f1680 h=-&- v=&-& H:[ListItemText]-(54)-| (Names: ListItemHoverView:0x113d96660, ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660)>", 
     "<NSAutoresizingMaskLayoutConstraint:0x10b674230 h=-&- v=&-& H:|-(37)-[ListItemText] (Names: ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660)>" 
    ) 

    Will attempt to recover by breaking constraint 
    <NSAutoresizingMaskLayoutConstraint:0x10b6f1680 h=-&- v=&-& H:[ListItemText]-(54)-| (Names: ListItemHoverView:0x113d96660, ListItemText:0x113db29e0, '|':ListItemHoverView:0x113d96660)> 

모든 제약은 자동 크기 마스크에서 자동 생성하지만, 왜? 또한 모든 "마스크를 번역으로 번역"보기의 체크를 선택 취소했습니다. 나는 뭔가를 놓치고있다 또는 AL 다른 창에 영향을 미칠 xibs 다른 너무 사용할 수 있습니까?

Xcode 4.6.3 및 10.8 이상에서만 컴파일됩니다.

감사합니다.

답변

0

[NSTextView fittingSize] 방법을 사용하면 문제가 있음을 발견했습니다. 자동 레이아웃 시스템을 사용하고 있는지 여부에 관계없이 모든보기 (동일한 창 내)에서 자동 레이아웃 시스템을 사용할 수 있습니다.