Вопросы с тегом «ios»

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

1
Разница между leftAnchor и LeadingAnchor?
Я работал с ограничениями в Swift для iOS, и большинство соглашений / документации об именах делают вещи довольно понятными, но одна вещь, которая недавно смутила меня, - это две пары класса NSLayoutXAxisAnchor: leadingAnchor, leftAnchor вместе с trailingAnchor, rightAnchor Когда я программно установил ограничения в своем приложении для iOS, я обнаружил, …
120 ios  layout 

6
Условное связывание: if let error - Инициализатор для условного связывания должен иметь необязательный тип
Я пытаюсь удалить строку из своего источника данных и следующую строку кода: if let tv = tableView { вызывает следующую ошибку: Инициализатор для условной привязки должен иметь тип Optional, а не UITableView. Вот полный код: // Override to support editing the table view. func tableView(tableView: UITableView, commitEditingStyle editingStyle:UITableViewCellEditingStyle, forRowAtIndexPath indexPath: …

15
UICollectionView, ячейки полной ширины, разрешить автоматическое размещение динамической высоты?
В вертикальном UICollectionView, Можно ли иметь ячейки полной ширины , но разрешить управление динамической высотой с помощью автоматического размещения ? Это кажется мне, пожалуй, «самым важным вопросом в iOS, на который нет действительно хорошего ответа». Важный: Обратите внимание, что в 99% случаев для достижения полной ширины ячеек + динамической высоты …

1
Что здесь означает «Тип получателя 'CALayer', например, сообщение является предварительным объявлением»?
Я портирую блок кода из проекта iOS4 на iOS5, и у меня проблемы с ARC. Код создает PDF-файл из снимка экрана. Код создания PDF UIView *captureView; ... NSMutableData *pdfData = [NSMutableData data]; UIGraphicsBeginPDFContextToData(pdfData, captureView.bounds, nil); UIGraphicsBeginPDFPage(); CGContextRef pdfContext = UIGraphicsGetCurrentContext(); [captureView.layer renderInContext:pdfContext]; UIGraphicsEndPDFContext(); Строка renderInContext [captureView.layer renderInContext:pdfContext]; генерирует следующую ошибку. …

17
UILabel не поддерживает автоматическое сжатие текста под размер этикетки
У меня есть эта странная проблема, и я занимаюсь этим уже более 8 часов. В зависимости от ситуации мне приходится вычислять UILabelsразмер динамически, например, я получаю UIViewControllerсобытие и меняю UILabelsразмер. от большего к меньшему. Размер моего UILabelстановится меньше, и я получаю правильный необходимый размер, но текст в моем UILabelостается прежним, …

22
Несбалансированные вызовы для перехода начала / конца появления для <UITabBarController: 0x197870>
Я читал ТАК, что другой пользователь столкнулся с аналогичной ошибкой , но эта ошибка в другом случае. Я получил это сообщение, когда изначально добавил View Controller: Unbalanced calls to begin/end appearance transitions for &lt;UITabBarController: 0x197870&gt; Структура приложения следующая: У меня есть TabBarController с 5 вкладками, связанный с 5 контроллерами представления. …

1
Предупреждение «Это объявление функции не прототип» в Xcode 9
При использовании Xcode 9 есть некоторые предупреждения компилятора This function declaration is not a prototype. Предлагается добавить voidв тело метода, которое разрешит его. Проблема, с которой я столкнулся, заключается в том, что эти предупреждения также выдаются для системных API, таких как UIApplicationметоды делегата: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo …

11
Быстрое добавление эффекта размытия фона
Я устанавливаю фоновое изображение для просмотра контроллера. Но также я хочу добавить к этому фону эффект размытия. Как я могу это сделать? Я устанавливаю фон с помощью следующего кода: self.view.backgroundColor = UIColor(patternImage: UIImage(named: "testBg")!) Я нашел в Интернете для размытия изображения, как я могу реализовать это на моем фоне? var …
119 ios  swift 

11
Вычтите 7 дней из текущей даты
Похоже, я не могу вычесть 7 дней из текущей даты. Вот как я это делаю: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo получает то же значение, что и текущая дата. Пожалуйста помоги. РЕДАКТИРОВАТЬ: В …
119 objective-c  ios  nsdate 

15
Как открыть почтовое приложение из Swift
Я работаю над простым быстрым приложением, в котором пользователь вводит адрес электронной почты и нажимает кнопку, которая открывает почтовое приложение с введенным адресом в адресной строке. Я знаю, как это сделать в Objective-C, но мне не удается заставить его работать в Swift.
119 ios  swift 


6
Вертикальное выравнивание пользовательского шрифта UIButton
У меня есть UIButtonпользовательский шрифт, который устанавливается при загрузке моего представления: - (void)viewDidLoad { [super viewDidLoad]; self.searchButton.titleLabel.font = [UIFont fontWithName: @"FONTNAME" size: 15.0 ]; } У меня проблема в том, что шрифт кажется всплывающим над центральной линией. Если я закомментирую эту строку, шрифт по умолчанию будет хорошо центрирован по вертикали. …

12
Как правильно представить всплывающее окно в iOS 8
Я пытаюсь добавить UIPopoverView в свое приложение Swift iOS 8, но мне не удается получить доступ к свойству PopoverContentSize, поскольку всплывающее окно не отображается в правильной форме. мой код: var popover: UIPopoverController? = nil func addCategory() { var newCategory = storyboard.instantiateViewControllerWithIdentifier("NewCategory") as UIViewController var nav = UINavigationController(rootViewController: newCategory) popover = …


3
В каких ситуациях нам нужно написать квалификатор владения __autoreleasing под ARC?
Я пытаюсь решить головоломку. __strongявляется значением по умолчанию для всех сохраняемых указателей объектов Objective-C, таких как NSObject, NSString и т. д. Это сильная ссылка. ARC уравновешивает это с помощью a -releaseв конце области видимости. __unsafe_unretainedравно старому. Он используется для слабого указателя без сохранения сохраняемого объекта. __weakпохоже, __unsafe_unretainedза исключением того, что …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.