Запитання з тегом «ios»

iOS - це мобільна операційна система, що працює на Apple iPhone, iPod touch та iPad Apple. Використовуйте цей тег [ios] для питань, пов’язаних із програмуванням на платформі iOS. Використовуйте відповідні теги [aim-c] та [swift] для питань, характерних для цих мов програмування.

22
UIPanGestureRecognizer - лише вертикальний або горизонтальний
У мене є вид, який UIPanGestureRecognizerповинен перетягувати подання вертикально. Тож у зворотному звороті розпізнавача я оновлюю лише координату y, щоб перемістити її. У нагляді цього виду є такий, UIPanGestureRecognizerякий буде перетягувати подання по горизонталі, лише оновлюючи координату x. Проблема полягає в тому, що першим UIPanGestureRecognizerє прийняття події для переміщення погляду …

7
Обробка подій для iOS - як hitTest: withEvent: і pointInside: withEvent: пов'язані?
Хоча більшість яблучних документів дуже добре написані, я вважаю, що « Посібник з обробки подій для iOS » є винятком. Мені важко зрозуміти, що там описано. У документі сказано: Під час тестування хітів вікно викликає hitTest:withEvent:найвищий вигляд ієрархії перегляду; цей метод триває шляхом рекурсивного виклику pointInside:withEvent:кожного перегляду в ієрархії подання, …
145 ios  uiview  uikit 

13
Стиль UITextView скидається після встановлення властивості тексту
Я шрифт властивості UITextView *_masterTextпісля методу виклику setTextскидає. Це відбувається після того, як я зміню sdk 7. _masterText є IBOutlet, глобальні та властивості встановлюються в раскадровці. Це лише я або це загальна помилка SDK? @interface myViewController : UIViewController { IBOutlet UITextView *_masterText; } @implementation myViewController -(void)viewWillAppear:(BOOL)animated { [_masterText setText:@"New text"]; …

19
Як виявити, коли UIScrollView закінчила прокрутку
UIScrollViewDelegate має два методи делегата scrollViewDidScroll:і , scrollViewDidEndScrollingAnimation:але ні один з них не скаже вам , коли перегортання завершена. scrollViewDidScrollлише повідомляє вас, що огляд прокрутки прокручував не те, що він закінчив прокрутку. Інший метод, scrollViewDidEndScrollingAnimationздається, спрацьовує лише тоді, коли ви програматично переміщуєте подання прокрутки, а не якщо користувач прокручує. Хтось …
145 ios  iphone  uiscrollview 

18
Чому UITableViewCell залишається виділеним?
Що може спричинити виділення комірки подання таблиці після торкання? Я натискаю на клітинку і бачу, що вона залишається виділеною під час натискання детального подання. Після того, як спливає детальний вигляд, комірка все ще виділяється.

6
Чому NSUserDefaults не вдалося зберегти NSMutableDictionary в iOS?
Я хотів би зберегти NSMutableDictionaryоб’єкт у NSUserDefaults. Ключовим типом NSMutableDictionaryє NSStringтип типу NSArray, який містить перелік об'єктів, які реалізуються NSCoding. На документ, NSStringі NSArrayобидва відповідають NSCoding. Я отримую цю помилку: [NSUserDefaults setObject: forKey:]: Спроба вставити значення не властивості .... класу NSCFDictionary.

6
iPhone - головна нитка Grand Central Dispatch
Я з успіхом використовував грандіозну центральну розсилку в своїх додатках, але мені було цікаво, яка реальна перевага використання чогось подібного: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuff або навіть dispatch_sync(dispatch_get_main_queue(), ^{ ... do stuff Я маю на увазі, що в обох випадках ви запускаєте блок, який потрібно виконати на головній нитці, саме …

7
Як отримати заголовок HTML-сторінки, що відображається в UIWebView?
Мені потрібно витягнути вміст тегу заголовка зі сторінки HTML, відображеної в UIWebView. Який найбільш надійний засіб зробити це? Я знаю, що можу: - (void)webViewDidFinishLoad:(UIWebView *)webView{ NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"]; } Однак це працює лише за умови включення javascript. Крім того, я міг би просто просканувати текст HTML-коду на предмет заголовка, але …

2
Xcode підтримує побудову розкадровки після кожного натискання клавіші
Мій проект Xcode, що використовує дошку розкадрувань, нещодавно увійшов у дуже дивний стан: Xcode продовжує будувати весь проект, а особливо розкладочку після кожного натискання клавіші . Я не знайшов причин для такої поведінки, ні в моєму проекті, що розрізняв усі цікаві файли (табло та проект), ні налаштування в Xcode (можливо, …
145 ios  xcode  build  storyboard 

16
Неможливо одночасно задовольнити обмеження, спробує відновити, порушивши обмеження
Нижче наводиться повідомлення про помилку, яке я отримую в області налагодження. Вона працює добре, і нічого поганого немає, окрім того, що я отримую цю помилку. Чи не завадить це Apple прийняти додаток? Як це виправити? 2012-07-26 01:58:18.621 Rolo[33597:11303] Unable to simultaneously satisfy constraints. Probably at least one of the constraints …

21
UIView нижня межа?
До UIScrollView *toScrollView(що є шириною екрану), я хочу додати сіру нижню межу (точно так, як до поля поля композиційного перегляду в домашній програмі Повідомлення iPhone). Щоб досягти цього, я дотримувався Cocoa Touch: Як змінити колір і товщину межі UIView? і просто накрив верхню межу за замовчуванням UINavigationBarі зробив toScrollViewx-координату -1 …
145 ios  uiview  border 

19
Отримайте трохи світліший і темніший колір від UIColor
Я шукав можливість перетворити будь-який UIColor на градієнт. Я маю намір це зробити, використовуючи Core Graphics, щоб намалювати градієнт. Що я намагаюся зробити, це отримати колір, скажімо: [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]; і отримайте UIColor, який на кілька відтінків темніший і на кілька відтінків світліший. Хтось знає, як це зробити? …

6
UIViewContentModeScaleAspectFill не відсікається
Я намагаюся намалювати деякі ескізи у фіксованому розмірі (100x100), використовуючи UIImageView. Я встановив розмір кадру мого перегляду зображення 100x100 і встановивcontentMode в UIViewContentModeScaleAspectFill. Я розумію, що це повинно спричинити малюнок зображення у встановленому нами розмірі, і зображення заповнить область зображення та вирізає будь-які частини зображення, що не відповідають розміру, який …
144 ios  uiimageview 

14
UILabel - мітка автоматичного розміру, щоб відповідати тексту?
Чи можна автоматично змінити розмір поля / меж UILabel, щоб він міг містити текст? (Мені байдуже, чи він у кінці більше, ніж дисплей) Отже, якщо користувач вводить "привіт" або "моє ім'я дійсно довге, я хочу, щоб воно вмістилося в цю скриньку", воно ніколи не буде усічено, а мітка відповідно "розширена"?


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