Pytania otagowane jako interface-builder

Interface Builder to narzędzie do projektowania wizualnego służące do tworzenia interfejsów użytkownika dla platform Apple macOS i iOS.

10
IBOutlet i IBAction
Jaki jest cel korzystania z IBOutlets i IBActions w Xcode i Interface Builder? Czy to ma znaczenie, jeśli nie korzystam z IBOutlets i IBActions? Szybki: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Cel C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender …

21
@IBDesignable error: IB Designables: Nie udało się zaktualizować stanu automatycznego układu: Awaria narzędzia Interface Builder Cocoa Touch Tool
Mam bardzo prostą podklasę UITextView, która dodaje funkcję „Placeholder”, którą można znaleźć natywną dla obiektu Text Field. Oto mój kod dla podklasy: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private let placeholderColor: UIColor = UIColor.lightGrayColor() …

13
Xcode 9 - „Ograniczenia stałej szerokości mogą powodować przycinanie” i inne ostrzeżenia dotyczące lokalizacji
Pobrałem nowy Xcode iw Interface Builder mam mnóstwo problemów z ostrzeżeniami, które mówią: Ograniczenia stałej szerokości mogą powodować przycinanie To wygląda tak: Mam lokalizację na kilka języków i rozumiem ostrzeżenie, że w innym języku rozmiar etykiety może się zmienić, ale moja aplikacja nie ma tego problemu. Wczoraj uruchomiłem go i …

7
Dlaczego outlet UICollectionViewCell jest zerowy?
Utworzyłem niestandardowy UICollectionViewCell w Interface Builder, powiązałem jego widoki z klasą, a następnie, gdy chcę użyć i ustawić ciąg na etykiecie na ciągu, etykieta ma wartość zerową. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { …

9
Xcode 6 Storyboard ma niewłaściwy rozmiar?
Zbudowałem nowy projekt od podstaw w Swift w Xcode 6 (Beta 1) i widziałem dziwne zachowanie w przypadku scenorysów i wyświetlanych przeze mnie wyników. Zbudowałem prosty interfejs (jak pokazano poniżej) - z dołączonymi właściwościami kontrolera widoku. Kiedy uruchomię to w symulatorze, spodziewałbym się, że `` Hello, World '' będzie centralnym …


6
Xcode zmienia niezmodyfikowane pliki scenorysu i XIB
Storyboardy są raczej królewskim bólem z perspektywy przepływu pracy git, gdy współpracuje nad nimi wiele osób. Na przykład XML w pliku .storyboard ma swój początkowy <document>znacznik toolsVersioni systemVersionatrybuty zmienione przez dowolną konfigurację, w której działa najnowszy manipulator plików. Synchronizacja wszystkich wersji Xcode wydaje się pomagać toolsVersion, ale systemVersionzmienia się bez …



2
Co to jest identyfikator StoryBoard i jak mogę go używać?
Jestem nowy w programowaniu IOS i niedawno zacząłem w Xcode 4.5. Widziałem dla każdego viewController, że mogę ustawić pewne zmienne tożsamości, w tym identyfikator storyboardu. Co to jest i jak mogę tego używać? Zacząłem szukać na stackoverflow i nie mogłem znaleźć żadnego wytłumaczenia. Założyłem, że to nie jest jakaś głupia …

14
Czy mogę wyłączyć automatyczne układanie dla określonego widoku podrzędnego w czasie wykonywania?
Mam widok, który wymaga programowego manipulowania ramką - jest to rodzaj widoku dokumentu, który zawija się do zawartości, która jest następnie przewijana i powiększana wokół superwiewu poprzez manipulowanie początkiem ramki. Autolayout walczy z tym w czasie wykonywania. Całkowite wyłączenie autoukładu wydaje się nieco trudne, ponieważ można go rozsądnie wykorzystać do …

14
Niestandardowe rozmiary czcionek w klasach rozmiaru Xcode 6 nie działają poprawnie z czcionkami niestandardowymi
Xcode 6 ma nową funkcję, w której czcionki i rozmiary czcionek są w UILabel, UITextFieldi UIButtonmogą być ustawiane automatycznie na podstawie klasy rozmiaru bieżącej konfiguracji urządzenia, bezpośrednio w serii ujęć. Na przykład możesz ustawić UILabelczcionkę w rozmiarze 12 w konfiguracjach o dowolnej szerokości i niewielkiej wysokości (np. Na iPhone'ach w …

4
Obsługa zdarzenia dotykowego w UILabel i podłączanie go do IBAction
Ok, mam więc UILabelutworzony w interfejsie kreator, który wyświetla jakiś domyślny tekst „dotknij, aby rozpocząć”. Gdy użytkownik naciśnie przycisk UILabelChcę, aby wyzwolił metodę IBAction: -(IBAction)next;która aktualizuje tekst na etykiecie, aby powiedzieć coś nowego. Byłoby naprawdę wygodne, gdyby to pozwoliło mi po prostu przeciągnąć połączenie z mojej metody na etykietę, a …

3
Czy ktoś wie, do czego służy nowa ikona wyjścia podczas edycji scenorysów za pomocą Xcode 4.5?
Kliknięcie prawym przyciskiem myszy ikony Zakończ powoduje wyświetlenie pustego okna. Nie można przeciągnąć połączenia z naciśniętym klawiszem Ctrl do żadnych elementów IB ani odpowiednich plików źródłowych. Dokumenty nie dają miłości. Nie pojawia się w plikach nib, tylko w scenorysach. Moje założenie jest takie, że jest to konsekwencja płynności, ale nie …

17
jak używać UIScrollView w programie Interface Builder?
Chociaż UIScrollVieww przeszłości z powodzeniem korzystałem z niego, manipulując nim programowo, mam problem z uruchomieniem go, konfigurując go wyłącznie w Interface Builder. Mam prostą stronę „informacje” w mojej aplikacji na iPhone'a. Ma UITextViewkilka ikon i łącza do innych moich aplikacji. Dodałem wszystkie te widoki do mojego UIScrollView, układając je tak, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.