Запитання з тегом «cocoa-touch»

Каркасні сенсорні рамки Cocoa, які керують програмами для iOS, мають багато перевірених моделей на Mac, але вони були створені з особливим акцентом на сенсорних інтерфейсах та оптимізації.

4
Вирівнювання елементів UIToolBar
У мене є три UIBarButtonItemстворені як нижче. Вони вирівнюють ліворуч, і я хотів би вирівняти центр, щоб не було зазору в правій частині. Я не бачу властивості вирівнювання UIToolBar. Чи є інший спосіб досягти цього? //create some buttons UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)]; [toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]]; …


11
Де зберігати глобальні константи в додатку iOS?
Більшість моделей мого додатка iOS запитують веб-сервер. Я хотів би мати файл конфігурації, який зберігає базову URL-адресу сервера. Це буде виглядати приблизно так: // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" Коментуючи ту чи іншу лінію, я можу моментально змінити, на …



12
Додаток iOS: як очистити сповіщення?
У мене є програма для iOS, куди надсилаються деякі повідомлення Push Notification. Моя проблема полягає в тому, що після цього повідомлення / сповіщення залишаються в Центрі сповіщень в iOS, після чого вибираються. Як я можу видалити сповіщення про свою заяву в Центрі повідомлень наступного разу, коли програма відкриється? Я натрапив …

9
Найкращий спосіб впровадити Enums за допомогою основних даних
Який найкращий спосіб прив’язати суб'єкти основних даних до перерахування значень, щоб я міг призначити властивість типу об'єкту? Іншими словами, у мене є об'єкт , званий Itemз itemTypeвластивістю , що я хочу бути пов'язаний з перерахуванням, що це кращий спосіб йти про це.


6
AVAudioPlayer кидає точку розриву в режимі налагодження
Кожен раз, коли я завантажую програму, вона зупиняється так, ніби я встановив точку перерви на цій лінії: self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; Біля цієї лінії немає точки перерви вище або будь-якого місця. Це трапляється лише тоді, коли я запускаю додаток у режимі налагодження, і нічого не виходить …

4
Розуміння NSRunLoop
Хтось може пояснити, що таке NSRunLoop? так що, як я знаю NSRunLoop, це щось пов'язане з NSThreadправом? Тож припустимо, що я створюю тему як NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } так що після цього Thread закінчує своє робоче право? навіщо використовувати RunLoopsабо де …

15
Як зробити так, щоб текст на UILabel відобразив контур?
Все, що я хочу, - це чорна рамка на один піксель навколо білого тексту UILabel. Я дістався до підкласифікації UILabel з кодом нижче, який я незграбно обмотав разом із кількох тангенціально пов’язаних онлайн-прикладів. І це працює, але це дуже, дуже повільно (за винятком тренажера), і я не міг змусити його …

23
Як прокрутити UIScrollView, коли з'явиться клавіатура?
У мене проблеми з кодом. Я намагаюся перемістити те, UIScrollViewколи я редагую UITextFieldте, що має бути прихованим клавіатурою. Я зараз переміщую основний кадр, тому що не знаю, як "прокрутити вгору" в коді. Отже, я зробив трохи коду, він працює нормально, але коли я редагую UItextfield і перемикаюсь на іншу, UITextFieldне …

3
Отримання значення UITextField під час введення клавіш?
Скажімо, у мене є такий код: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Я хотів би greetingLabelпрочитати "Привіт [nameTextField]", як тільки користувач натисне будь-яку клавішу. Що мені в основному потрібно, це еквівалент iPhone методу делегата какао на iPhone controlTextDidChange. Метод textField:shouldChangeCharactersInRange:делегування викликається кожного разу, коли відбувається натискання клавіші: - (BOOL) textField:(UITextField …

6
Як експортувати “жирну” рамку какао-сенсорного режиму (для симулятора та пристрою)?
За допомогою Xcode 6 ми отримуємо можливість створювати власні Dynamic Cocoa Frameworks. Тому що: Симулятор досі користується 32-bitбібліотекою Починаючи з 1 червня 2015 року оновлення додатків, що надсилаються в App Store, повинні включати 64-бітну підтримку та створювати її за допомогою iK 8 SDK ( developer.apple.com ) Ми повинні створити жирову …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.