Pytania otagowane jako cocoa-touch

Cocoa Touch Frameworks, które napędzają aplikacje iOS, mają wiele sprawdzonych wzorców znalezionych na Macu, ale zostały zbudowane ze szczególnym naciskiem na interfejsy dotykowe i optymalizację.

4
Jak programowo dodać widok kontenera
Widok kontenera można łatwo dodać do scenorysu za pomocą edytora interfejsu. Po dodaniu widok kontenera jest widokiem zastępczym, osadzonym płynem i (podrzędnym) kontrolerem widoku. Nie mogę jednak znaleźć sposobu na programowe dodanie widoku kontenera. Właściwie nie jestem nawet w stanie znaleźć klasy o UIContainerViewtakiej nazwie . Nazwa klasy Container View …

22
Usuń tagi HTML z NSString na iPhonie
Istnieje kilka różnych sposobów usuwania HTML tagsplików NSStringw formacie in Cocoa. Jednym ze sposobów jest wyrenderowanie ciągu znaków NSAttributedStringi pobranie wyrenderowanego tekstu. Innym sposobem jest użycie NSXMLDocument's- objectByApplyingXSLTStringmetody zastosowania XSLTtransformacji, która to robi. Niestety iPhone nie obsługuje NSAttributedStringlub NSXMLDocument. Jest zbyt wiele przypadków skrajnych i źle sformułowanych HTMLdokumentów, abym czuł …

16
Czy można zmienić kolor tła UIButtons?
Ten mnie zaskoczył. Czy w ogóle jest możliwa zmiana koloru tła przycisku UIButton w kakao na iPhone'a? Próbowałem ustawić kolor tła, ale zmienia to tylko rogi. setBackgroundColor:wydaje się być jedyną dostępną metodą na takie rzeczy. [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

16
Błąd kompilacji - brak wymaganej architektury i386 w pliku
Podczas tworzenia aplikacji na iPhone'a pojawia się ten błąd: ld: ostrzeżenie: w /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library /Frameworks/UIKit.framework/UIKit, brak wymaganej architektury i386 w pliku To samo dotyczy wszystkich frameworków w mojej aplikacji. To bardzo dziwne, ponieważ nie działo się to wcześniej.


8
jak zmienić tytuł uiviewcontroller niezależnie od tytułu elementu paska
Ustawiam tytuł moich kontrolerów widoku w następujący sposób: self.title = @"my title"; przedtem ustawiłem tytuł w scenorysie dla kontrolera widoku i kontrolera nawigacji, w którym jest osadzony. Ustawiłem go na: "Tytuł"; Kiedy kliknę kartę, która zawiera kontroler widoku, tytuł elementu paska kart i uiviewcontrollerzmieniam się na: mój tytuł Chciałbym, aby …



13
Dekodowanie znaków HTML w Objective-C / Cocoa Touch
Przede wszystkim znalazłem to: Cel C HTML escape / unescape , ale nie działa dla mnie. Moje zakodowane znaki (przy okazji pochodzą z kanału RSS) wyglądają następująco: & Przeszukałem całą sieć i znalazłem powiązane dyskusje, ale nie poprawiłem mojego konkretnego kodowania, myślę, że nazywa się je znakami szesnastkowymi.

19
Jak zmienić rozmiar tableHeaderView w UITableView?
Mam problem ze zmianą rozmiaru tableHeaderView. To proste nie działa. 1) Utwórz UITableView i UIView (100 x 320 pikseli); 2) Ustaw UIView jako tableHeaderView w UITableView; 3) Buduj i ruszaj. Wszystko w porządku. Teraz chcę zmienić rozmiar tableHeaderView, więc dodaję ten kod w viewDidLoad: self.tableView.autoresizesSubviews = YES; self.tableView.tableHeaderView = myHeaderView; …




5
Przechowywanie obiektów niestandardowych w NSMutableArray w NSUserDefaults
Ostatnio próbowałem przechowywać wyniki wyszukiwania mojej aplikacji na iPhone'a w kolekcji NSUserDefaults. Używam tego również do pomyślnego zapisania informacji o rejestracji użytkownika, ale z jakiegoś powodu próba zapisania mojej NSMutableArray niestandardowych klas lokalizacji zawsze jest pusta. Próbowałem przekonwertować NSMutableArray na element NSData od tego postu, ale otrzymuję ten sam wynik …
101 cocoa-touch 

7
Alternatywa dla dispatch_get_current_queue () dla bloków uzupełniania w iOS 6?
Mam metodę, która akceptuje blok i blok uzupełniania. Pierwszy blok powinien działać w tle, a blok uzupełniania w dowolnej kolejce, w której wywołano metodę. W przypadku tego ostatniego zawsze używałem dispatch_get_current_queue(), ale wygląda na to, że jest przestarzały w iOS 6 lub nowszym. Czego powinienem użyć zamiast tego?

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.