Pytania otagowane jako ios

iOS to mobilny system operacyjny działający na Apple iPhone, iPod touch i iPad. Użyj tego tagu [ios] do pytań związanych z programowaniem na platformie iOS. Użyj powiązanych tagów [target-c] i [swift] dla problemów specyficznych dla tych języków programowania.

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 …


20
UIPageViewController: zwraca bieżący widoczny widok
Skąd wiesz, jaka jest bieżąca strona / widok wyświetlany w środku UIPageViewController? Zastąpiłem viewDidAppearmetodę moich widoków podrzędnych, aby wysyłały identyfikator do widoku nadrzędnego w swojej viewDidAppearmetodzie. Jednak problem jest następujący: nie mogę niezawodnie używać tego identyfikatora jako identyfikatora wyświetlanej strony. ponieważ jeśli użytkownik przewróci stronę, ale w połowie zdecyduje się …

22
Xcode: „Scena jest nieosiągalna z powodu braku punktów wejścia”, ale nie może jej znaleźć
Xcode 4.5.2 daje mi następujące ostrzeżenie: Unsupported Configuration Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:. Niestety nie mogę zidentyfikować oskarżonej sceny. Wybranie ostrzeżenia w nawigatorze problemów nie powoduje podświetlenia niczego w serii ujęć. Mam dość skomplikowaną scenorys …

4
Jak zrobić natywną animację „efektu pulsu” na UIButton - iOS
Chciałbym mieć jakąś animację pulsu (nieskończona pętla „skalowanie do wewnątrz - skalowanie na zewnątrz”) na UIButton, aby natychmiast przyciągał uwagę użytkowników. Widziałem ten link Jak stworzyć efekt pulsu za pomocą -webkit-animation - zewnętrzne pierścienie, ale zastanawiałem się, czy można to zrobić tylko przy użyciu natywnego frameworka?

5
Sztuczki poprawiające wydajność przewijania iPhone'a UITableView?
Mam uitableview, który ładuje dość duże obrazy w każdej komórce, a wysokości komórek różnią się w zależności od rozmiaru obrazu. Wydajność przewijania jest przyzwoita, ale czasami może być nierówna. Znalazłem te wskazówki, które znalazłem na blogu FieryRobot: glassy-scrolling-with-uitableview more-glassy-scrolling-with-uitableview Czy ktoś ma jakieś wskazówki dotyczące poprawy wydajności przewijania uitableview?

21
Podkreśl tekst w UIlabel
Jak mogę podkreślić tekst, który może składać się z wielu wierszy ciągu? Uważam, że niektórzy sugerują UIWebView, ale jest to oczywiście zbyt ciężka klasa do renderowania tylko tekstu. Myślałem, że chciałem ustalić punkt początkowy i długość każdej struny w każdej linii. I odpowiednio narysuj pod nim linię. Spotykam się z …
89 ios  text  uikit  uilabel  underline 

22
Szybkie dzwonienie pod numer telefonu
Próbuję zadzwonić pod numer, który nie używa określonych numerów, ale numer, który jest wywoływany w zmiennej lub przynajmniej każę mu wywołać numer w telefonie. Ta liczba, która jest wywoływana w zmiennej, to liczba, którą pobrałem za pomocą parsera lub pobierając z witryny sql. Zrobiłem przycisk, próbując połączyć się z numerem …

6
Jak napisać predykat BOOL w danych podstawowych?
Mam atrybut typu BOOLi chcę przeprowadzić wyszukiwanie dla wszystkich zarządzanych obiektów, w których znajduje się ten atrybut YES. W przypadku atrybutów łańcuchowych jest to proste. Tworzę predykat w ten sposób: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Ale jak to zrobić, jeśli mam atrybut bool o nazwie selected i …

11
Odśwież określony wiersz UITableView na podstawie Int w Swift
Jestem początkującym programistą w Swift i tworzę podstawową aplikację, która zawiera UITableView. Chcę odświeżyć określony wiersz tabeli za pomocą: self.tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.none) i chcę, aby wiersz, który zostanie odświeżony, pochodził z Int o nazwie rowNumber Problem w tym, że nie wiem, jak to zrobić, a wszystkie wątki, które szukałem, dotyczą …

3
Jak używać protokołu ogólnego jako typu zmiennej
Powiedzmy, że mam protokół: public protocol Printable { typealias T func Print(val:T) } A oto realizacja class Printer<T> : Printable { func Print(val: T) { println(val) } } Spodziewałem się, że będę mógł używać Printablezmiennej do drukowania takich wartości: let p:Printable = Printer<Int>() p.Print(67) Kompilator skarży się z tym błędem: …
89 ios  xcode  generics  swift 

2
Inicjator jest niedostępny z powodu „wewnętrznego” poziomu ochrony
Mam kilka protokołów LoginStrategy public protocol LoginStrategy { func login(_ viewController: UIViewController) func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ()) func getUserId() -> String } i dwie klasy: LoginProvider public class LoginProvider { public let strategy: …

12
Jak grupować według elementów tablicy w języku Swift
Powiedzmy, że mam ten kod: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: …
89 ios  arrays  swift  nsarray 


12
Niestandardowy init dla UIViewController w Swift z konfiguracją interfejsu w scenorysie
Mam problem z napisaniem niestandardowego init dla podklasy UIViewController, w zasadzie chcę przekazać zależność przez metodę init dla viewController, zamiast ustawiać właściwość bezpośrednio jak viewControllerB.property = value Zrobiłem więc niestandardowy init dla mojego viewController i wywołałem super wyznaczony init init(meme: Meme?) { self.meme = meme super.init(nibName: nil, bundle: nil) } …

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.