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.

3
Ograniczenie „Szerokość równa się wysokości” w programie Interface Builder
Nie mogę znaleźć sposobu na utworzenie ograniczenia „kwadratowego”, co oznacza, że ​​„szerokość równa się wysokości” w programie Interface Builder. Myślę, że możliwe jest programowe dodanie takiego ograniczenia. Czy jest coś, co mogę zrobić w IB? Może po prostu tego nie widzę? Wydaje się trywialne, ale nie mogę tego znaleźć.

11
IB_DESIGNABLE, IBInspectable - Konstruktor interfejsów nie aktualizuje się
Mam następujący zestaw kodów: CustomView.h #import <UIKit/UIKit.h> IB_DESIGNABLE @interface CustomView : UIView @property (nonatomic) IBInspectable UIColor *borderColor; @property (nonatomic) IBInspectable CGFloat borderWidth; @property (nonatomic) IBInspectable CGFloat cornerRadius; @end CustomView.m #import "CustomView.h" @implementation CustomView - (void)setBorderColor:(UIColor *)borderColor { _borderColor = borderColor; self.layer.borderColor = borderColor.CGColor; } - (void)setBorderWidth:(CGFloat)borderWidth { _borderWidth = borderWidth; …

9
Xcode - czy istnieje sposób na przeciągnięcie komponentu z jednego widoku do drugiego bez utraty jego ramki?
To, co chciałbym zrobić, to przeciągnąć komponent / widok z jednego nadzoru do drugiego w konstruktorze interfejsu Xcode bez resetowania jego klatki / pozycji. Wydaje się, że domyślnym zachowaniem Xcode podczas wykonywania tej czynności jest wyśrodkowanie widoku przesuwanego w pionie i poziomie w nowym widoku nadzoru, przy jednoczesnym zachowaniu jego …


16
Ładowanie wielokrotnego użytku UITableViewCell z końcówki
Jestem w stanie zaprojektować niestandardowe komórki UITableViewCell i załadować je dobrze, korzystając z techniki opisanej w wątku znajdującym się na stronie http://forums.macrumors.com/showthread.php?t=545061 . Jednak użycie tej metody nie pozwala już na inicjowanie komórki za pomocą reuseIdentifier, co oznacza, że ​​musisz tworzyć zupełnie nowe instancje każdej komórki przy każdym wywołaniu. Czy …

9
Nie można zmienić rozmiaru UIView w IB
Prawdopodobnie coś prostego, ale nie mogę zrozumieć, dlaczego nie mogę zmienić rozmiaru UIView w xib w Interface Builder. Utworzyłem nowy widok XIB w xcode iw inspektorze rozmiaru, szerokość i wysokość są wyłączone i wyszarzone do 320 na 460. To dziwne, ponieważ mogę zmienić rozmiar dla pozostałych dwóch widoków (związanych z …



6
Jak utworzyć IBInspectable typu wyliczenie
enumto nie atrybut definiuje czas pracy interfejsu Builder. Poniższe informacje nie są wyświetlane w Inspektorze atrybutów programu Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Z dokumentacji: Możesz dołączyć atrybut IBInspectable do dowolnej właściwości w …




13
Odpowiednik iOS dla Android View. tryb widoczności GONE
Tworzę aplikację na iOS i używam Storyboard z włączoną funkcją AutoLayout. Jeden z moich kontrolerów widoku ma zestaw 4 przycisków iw pewnych okolicznościach chciałbym, aby pierwszy z nich zniknął. Jeśli setHidden:TRUEużyję tej metody, przycisk UIButton stanie się niewidoczny, ale nadal oczywiście zajmie miejsce w widoku, a wynikiem jest „dziura”, której …

8
Xcode 11 dodaje nowe ograniczenia set zero: użyj set value zamiast default / standard
Kiedyś korzystałem z funkcji automatycznego układania, aby dodawać nowe ograniczenia, aby tworzyć proste ograniczenia do widoku podglądu / widoku względnego w ten sposób (przez długi czas): Jednak ostatnio, po aktualizacji do najnowszego xcode (11.3.3 lub tylko 11.3 / 11C29), mam ten dziwny problem: kiedy ustawiam stałą = 0, zawsze generują …

2
Usuń prowadnice zawartości i układu ramki z UIScrollview
Zrobiłem pod Xcode 11 i iOS 13, utworzyłem UIScrollview i ustawiłem tam swoją zawartość. Podczas instalowania starszego głównego projektu ten komunikat ostrzegawczy pokazuje: Przewodniki po treści i układzie ramek przed iOS 11.0 Widzę wspomniane przewodniki po układzie w Konstruktorze interfejsów: Jak mogę je usunąć?
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.