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

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

18
Чи стає розмір [UIScreen mainScreen] .bounds.size залежним від орієнтації в iOS8?
Я застосував такий код в iOS 7 та iOS 8: UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; BOOL landscape = (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight); NSLog(@"Currently landscape: %@, width: %.2f, height: %.2f", (landscape ? @"Yes" : @"No"), [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); Нижче наведено результат iOS 8: Currently …

20
Який правильний спосіб перевірити наявність нульового рядка в Objective-C?
Я використовував це в додатку для iPhone if (title == nil) { // do something } але це викидає якийсь виняток, і на консолі видно, що заголовок "(null)". Тому я зараз це використовую: if (title == nil || [title isKindOfClass:[NSNull class]]) { //do something } У чому різниця, і який …

12
UIButton всередині представлення, яке має UITapGestureRecognizer
Я маю перегляд з a UITapGestureRecognizer. Отже, коли я натискаю на подання, над цим поданням з’являється інший вигляд. У цьому новому вікні є три кнопки. Коли я зараз натискаю одну з цих кнопок, я не отримую дії кнопок, я отримую лише дію жесту на дотик. Тому я більше не можу …

16
Імпорт CommonCrypto в рамках Swift
Як ви імпортуєте CommonCryptoв рамку Swift для iOS? Я розумію, як користуватися CommonCryptoпрограмою Swift: Ви додаєте #import <CommonCrypto/CommonCrypto.h>до мостового заголовка. Однак рамки Swift не підтримують з'єднання заголовків. Документація каже: Ви можете імпортувати зовнішні фреймворки, які мають чисту базу даних коду Objective-C, чисту базу даних Swift або змішану мову. Процес імпорту …
184 ios  swift  commoncrypto 

4
Як скопіювати текст у буфер обміну / картону за допомогою Swift
Я шукаю чистий приклад того, як скопіювати текст у буфер обміну iOS, який потім можна використовувати / вставити в інші додатки. Перевага цієї функції полягає в тому, що текст можна скопіювати швидко, без стандартних функцій виділення тексту при традиційному копіюванні тексту. Я припускаю, що ключові класи є UIPasteboard, але не …

4
Що таке URI переспрямування? як це стосується програми iOS для OAuth2.0?
Тут початківець програміст, вибачте від незнання та пояснень буде дуже приємно :) Я намагався читати підручники для певної послуги OAuth 2.0, але я не розумію цього URI перенаправлення ... у моєму конкретному контексті, скажімо, я намагаюся створити додаток для iPhone, який використовує OAuth 2.0 для певної служби . У мене …

7
як програмно підробити подію на дотик до UIButton?
Я пишу кілька одиничних тестів і, зважаючи на характер цього конкретного додатку, важливо, щоб я піднявся якомога вище в UIланцюжку. Отже, те, що я хотів би зробити, це програмно запустити натискання кнопки, як ніби користувач натиснув кнопку в GUI. (Так, так - я міг би просто зателефонувати IBActionселектору, але, знову …

8
iOS: багаторядковий UILabel в автоматичній компоновці
У мене виникають проблеми, намагаючись домогтися дуже елементарної поведінки макета за допомогою автоматичного макета. Мій контролер подання виглядає так у IB: Верхня мітка - це заголовка, я не знаю, скільки це буде рядків. Мені потрібна мітка заголовка для відображення всіх рядків тексту. Мені також потрібні дві інші мітки та невелике …

8
Як я можу програмно завантажувати розкадровку з класу?
Моя проблема полягає в тому, що я шукав спосіб використовувати і розкадровку, і xib . Але я не можу знайти належного способу завантаження та показу розкадровки програмно. Проект розпочали розробку з xib, і зараз дуже важко вкладати всі Xib файли в розкадровку. Тому я шукав спосіб зробити це в коді, …

23
Пошук напрямку прокрутки в UIScrollView?
У мене UIScrollViewдозволено лише горизонтальне прокручування, і я хотів би знати, у якому напрямку (ліворуч, праворуч) користувач прокручує. Що я зробив, щоб підкласифікувати UIScrollViewта замінити touchesMovedметод: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; …

10
Атрибут UIImageView, розміщення та центр
У мене перегляд зображень, оголошений програмно, і я встановлюю його зображення, також програмно. Однак я не можу встановити зображення так, щоб воно відповідало аспекту та вирівнювало центр по центру зображення. Іншими словами, я хочу, щоб зображення: Якщо зображення велике, зменшіть його вниз до розміру. Центруйте, але не збільшуйте масштаб, якщо …

10
Визначте розмір UILabel на основі String in Swift
Я намагаюся обчислити висоту UILabel на основі різної довжини рядка. func calculateContentHeight() -> CGFloat{ var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999)) var contentNSString = contentText as NSString var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil) print("\(expectedLabelSize)") return expectedLabelSize.size.height } Вище є поточна функція, яку я використовую …
182 ios  iphone  string  swift3  uilabel 

12
Xcode 4: створити файл IPA замість .xcarchive
У Xcode 3.2.5 я використовую "Build and Archive" для створення файлу IPA. У Xcode 4 ви можете використовувати "Product -> Archive" для архівації програми в пакеті .xcarchive. Як я можу створити .ipa-файл із Xcode 4?
182 ios  xcode  xcode4 

15
Як закруглити кути кнопки
У мене є зображення прямокутника (jpg) і хочу використовувати його, щоб заповнити фон кнопки закругленим кутом у xcode. Я написав таке: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; Однак у кнопки, яку я отримую при такому підході, немає …

28
Як додати інтервал між UITableViewCell
Чи є спосіб додати проміжки між ними UITableViewCell? Я створив таблицю, і кожна комірка містить лише зображення. Зображення призначається клітинці так: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; але це робить зображення збільшеним і вписується у всю клітинку, і між зображеннями немає проміжків. Або скажімо таким чином, висота зображення становить, наприклад, 50, і …

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