2009-08-14 3 views
18

Konstruktor interfejsów ostrzega mnie przed ustawieniem pliku .xib.IB narzeka, że ​​nowe okno ma zawartość, która znika z ekranu

Mówi ona, w oknie o nazwie "MainMenu.xib Info",

obiektu: Okno
ID: 21
Typ: Nielegalna Konfiguracja
Problem: To okno za treść prostokąt nie leży w całości na ekran z paskiem menu i może nie być w pełni widoczny dla wszystkich rozdzielczości ekranu i konfiguracji.

Używam wersji XCode 3.1.2 i wersji 3.1.2 (677). Potwierdziłem, że mogę odtworzyć problem, tworząc nową aplikację danych podstawowych i otwierając plik .xib. Interesujące jest również to, że po otwarciu pliku .xib główne okno nie wyświetla się od razu (tak jak ma to miejsce w przypadku innych szablonów), ale pojawi się, gdy dwukrotnie kliknę jego reprezentację w oknie z właścicielem pliku, najpierw Odpowiadający itp. Nie ma w nim nic widocznego (ma w sobie widok zawartości), a Inspektor pokazuje rozmiar 213 x 107 (px?).

Widzę, że jest teraz wersja 3.1.3 i wygląda jak błąd w obu Konstruktor interfejsów lub szablon dla aplikacji danych podstawowych, ale czy jest jakiś sposób, aby to naprawić? Zmiana rozmiaru okna nie pomaga i nie jest dla mnie jasne, w jakich warunkach pojawiają się błędy i ostrzeżenia (np. Jeśli muszę je skompilować, lub jeśli ulegną one zmianie zaraz po dostosowaniu interfejsu użytkownika).

Odpowiedz

32

Łatwe rozwiązanie.

W Konstruktorze interfejsów wybierz okno, a następnie z inspektora przejdź do karty wielkości okna i odsuń okno od lewej krawędzi. Spowoduje to usunięcie ostrzeżenia.

+0

Pracował jak urok. Dzięki. –

+0

Super ... Nigdy nie myślałem, że to mogłoby być tak łatwe do naprawienia. –

Powiązane problemy