Pytania otagowane jako uibarbuttonitem

UIBarButtonItem to przycisk wyspecjalizowany do umieszczania na obiekcie UIToolbar lub UINavigationBar. Dziedziczy podstawowe zachowanie przycisku ze swojej abstrakcyjnej nadklasy UIBarItem. UIBarButtonItem definiuje dodatkowe metody inicjalizacji i właściwości do użycia na paskach narzędzi i paskach nawigacji. Istnieje kilka metod dostosowywania wyglądu. Dostępne w iOS 2.0 i nowszych w UIKit.

30
Jak pokazać / ukryć UIBarButtonItem?
Stworzyłem pasek narzędzi w IB z kilkoma przyciskami. Chciałbym móc ukryć / pokazać jeden z przycisków w zależności od stanu danych w oknie głównym. UIBarButtonItem nie ma ukrytej właściwości, a wszelkie przykłady, które do tej pory ukryłem, obejmują ustawienie przycisków paska nawigacyjnego na zero, co nie wydaje mi się, że …

30
Usuwanie tekstu tytułowego iOS UIBarButtonItem
Chciałem usunąć tekst z przycisku „Wstecz” przycisku a UIBarButtonItem, pozostawiając tylko niebieski szewron na pasku nawigacyjnym. Pamiętaj, że rozwijam się na iOS 7. Wypróbowałem kilka metod, w tym między innymi: To metoda obrazu, która mi się nie podobała (obraz wyglądał nie na miejscu): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain …


29
Ustawienie akcji dla przycisku Wstecz w kontrolerze nawigacyjnym
Próbuję zastąpić domyślną akcję przycisku Wstecz w kontrolerze nawigacyjnym. Podałem celowi akcję na przycisku niestandardowym. Dziwne jest to, że przypisując go za pomocą atrybutu backbutton, nie zwraca na nie uwagi, po prostu wyskakuje bieżący widok i wraca do katalogu głównego: UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"Servers" style:UIBarButtonItemStylePlain target:self action:@selector(home)]; …


10
UIBarButtonItem na pasku nawigacyjnym programowo?
Szukałem tego rozwiązania od jakiegoś czasu, ale żadnego nie mam. np. jednym rozwiązaniem jest self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Ten kod doda przycisk z obrazem „stop”. Tak po prostu, istnieją inne rozwiązania z „wyszukiwaniem,„ odświeżaniem ”itp. Ale co, jeśli chcę programowo dodać przycisk z wybranym obrazem?


4
Jak duży powinien być obraz UIBarButtonItem?
Chcę utworzyć własne niestandardowe przyciski Sortuj według daty i Sortuj według numeru, które planuję umieścić na pasku nawigacyjnym jako właściwy przycisk. Jak duży powinien być mój obraz, aby odpowiednio wypełnić przestrzeń - strona dokumentacji UIBarItem nie zawiera nic na temat rozmiaru, jaki powinien mieć obraz.

20
xcode / storyboard: nie można przeciągnąć przycisku paska na pasek narzędzi u góry
Mam kontroler widoku, który jest szczegółowym widokiem tabeli. Kliknięcie wiersza tabeli powoduje przejście do widoku szczegółów. Widok szczegółowy jest osadzony w kontrolerze nawigacyjnym w taki sposób, że w lewym górnym rogu paska nawigacji znajduje się przycisk, który odsyła z powrotem do tabeli. Na razie w porządku. Chcę teraz dodać przycisk …

8
Dodanie UILabel do UIToolbar
Próbuję dodać etykietę do mojego paska narzędzi. Przycisk działa świetnie, jednak kiedy dodaję obiekt etykiety, zawiesza się. Jakieś pomysły? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar …

9
UIBarButtonItem z niestandardowym obrazem i bez obramowania
Chcę utworzyć UIBarButtonItem z niestandardowym obrazem, ale nie chcę obramowania dodawanego przez iPhone'a, ponieważ mój obraz ma specjalną ramkę. Jest taki sam jak przycisk Wstecz, ale przycisk Dalej. Ta aplikacja jest przeznaczona do projektu inHouse, więc nie obchodzi mnie, czy Apple ją odrzuci, zatwierdzi lub polubi :-) Jeśli używam właściwości …

12
Dodaj przycisk do paska nawigacji programowo
Witam muszę ustawić przycisk po prawej stronie, na pasku nawigacyjnym, programowo, tak żebym jak wciśnie przycisk wykonał jakieś czynności. Pasek nawigacji utworzyłem programowo przez; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; Podobnie muszę dodać przycisk po prawej stronie tego paska nawigacyjnego. Do tego użyłem 1. UIView* container = [[UIView alloc] init]; // create a …

8
Ostrzeżenie „Zwykły styl nie jest obsługiwany w elemencie nawigacyjnym” z moim dostosowanym przyciskiem paska
Przeciągam okrągły przycisk prostopadły do ​​pozycji prawego przycisku paska i ustawiam obraz na okrągły przycisk prostokątny. Wszystko działa dobrze, z wyjątkiem ostrzeżenia „Zwykły styl nie jest obsługiwany w elemencie nawigacji”. Nawet jeśli wybiorę styl elementu przycisku paska na „Obramowany”, ostrzeżenie nadal będzie widoczne. O co chodzi z Xcode 4.2? Z …

5
Jak ustawić akcję dla UIBarButtonItem w Swift
Jak można ustawić akcję dla niestandardowego elementu UIBarButtonItem w języku Swift? Poniższy kod pomyślnie umieszcza przycisk na pasku nawigacyjnym: var b = UIBarButtonItem(title: "Continue", style: .Plain, target: self, action:nil) self.navigationItem.rightBarButtonItem = b Teraz chciałbym zadzwonić func sayHello() { println("Hello") }po dotknięciu przycisku. Moje dotychczasowe wysiłki: var b = UIBarButtonItem(title: "Continue", …


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.