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

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

5
Як я можу отримати поточну ширину та висоту подання при використанні обмежень для автоматичного вимикання?
Я не кажу про властивість кадру, тому що з цього ви можете отримати лише розмір перегляду в xib. Я говорю про те, коли вигляд змінюється через його обмеження (можливо, після обертання чи у відповідь на подію). Чи є спосіб отримати його поточну ширину та висоту? Я спробував ітерацію через свої …
108 ios  autolayout 

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

2
Де визначено $ {EXECUTABLE_NAME} та $ {PRODUCT_NAME}
Де я можу знайти інформацію про те, як їх змінити ${EXECUTABLE_NAME} ${PRODUCT_NAME} Вони відображаються лише у файлі .plist, але де є фактичні значення. Якщо ми можемо безпосередньо змінити все, що ми хочемо, в .plist, чому вони нам потрібні. Я новачок, тому у мене виникають проблеми з розумінням цих питань, я …
108 iphone  objective-c  ios  xcode  plist 

18
Отримайте сповіщення, коли UITableView закінчує запитувати дані?
Чи є якийсь спосіб дізнатися, коли UITableViewзакінчив запитувати дані зі свого джерела даних? Жоден з viewDidLoad/ viewWillAppear/ viewDidAppearметодів пов'язаного контролера перегляду ( UITableViewController) тут не використовується, оскільки всі вони надто рано запускаються. Жоден з них (цілком зрозуміло) не гарантує, що запити до джерела даних на даний момент закінчені (наприклад, до …
108 ios  iphone  uitableview 

2
Як працює View Controller Containment в iOS 5?
У WWDC 2011 Session 102, Apple представила View Controller Стримування, який є можливість створення користувацьких подань контролера контейнерів, аналогічно UITabBarController, UINavigationControllerтощо. Я кілька разів переглядав приклади. Існує шквал методів, пов’язаних з цією схемою, але було важко їх точно з'ясувати. Я збираюся опублікувати тут те, що, на мою думку, відбувається, і …

10
UIAlertView спочатку застарів IOS 9
Я спробував кілька способів використовувати UIAlertController, а не UIAlertView. Я спробував декілька способів, але не можу змусити напоготові діяти. Ось мій код, який добре працює в IOS 8 та IOS 9, але відображається із застарілими прапорами. Я спробував елегантну пропозицію нижче, але не можу змусити її функціонувати в цьому контексті. …

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

11
Swift: видалення всіх елементів масиву
Я намагаюся видалити всі елементи масиву з циклу for на зразок цього: for index 1...myArray.count { myArray.removeAtIndex(index) } Але це не працює, я отримую цю помилку перед тим, як згорнути: Очікувано ';' в заяві "за"
108 ios  swift 

8
Як вищипнути в тренажері iOS, коли подання карти - лише частина екрану?
Я маю думку на iPad, що я додаю MKMapView, тобто половину висоти повного екрану. Однак, коли я намагаюся встановити на iOS Simulator, це не працює, оскільки нуби заповнюють весь вид iPad на тренажері. І тому, переглядаючи карту на половині екрана, і натискаю клавішу «Опція» на клавіатурі, я не можу схопити …
108 ios  mkmapview  simulator 

8
Довгий жест натискання на UICollectionViewCell
Мені було цікаво, як додати розпізнавальник жестів довгого натискання до (підкласу) UICollectionView. Я читав у документації, що вона додана за замовчуванням, але не можу зрозуміти, як. Що я хочу зробити, це: довге натискання на клітинку (у мене є календар із Github ), дістаньте , яку клітинку натисніть, а потім виконайте …

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

3
Як встановити UICollectionViewDelegateFlowLayout?
UIViewController підтримує посилання на UICollectionView. Контролер повинен змінювати вбудований макет потоку за допомогою UICollectionViewDelegateFlowLayout. Налаштувати джерело даних перегляду в самому собі досить просто: MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource = self; } Але як мені встановити контролер на макет потоку делегата подання? - (void)viewDidLoad { self.collectionView.dataSource= self; // self.collectionView.??? = self; …

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

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

9
Як відкрити карти App програматично з швидкими координатами?
У мене є широта та довгота, які я хочу відкрити у своїй програмі для карти. Я спробував цей код ТУТ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark …
107 ios  swift  apple-maps 

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