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

Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

12
Правильный способ найти макс в массиве в Swift
У меня пока есть простой (но потенциально дорогой) способ: var myMax = sort(myArray,>)[0] И как меня этому учили в школе: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } Есть ли лучший способ получить максимальное значение из целочисленного массива в Swift? В идеале …
121 arrays  swift 

14
прозрачная панель навигации ios
Я создаю приложение, просматриваю Интернет, и мне интересно, как они делают эту прозрачную панель навигации следующим образом: Я добавил следующее, как в моем приложении: UINavigationBar.appearance().translucent = true но это просто выглядит следующим образом: Как сделать панель навигации прозрачной, как первое изображение



3
Как заставить класс соответствовать протоколу в Swift?
в Objective-C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end в Swift: class CustomDataSource : UITableViewDataSource { } Однако появится сообщение об ошибке: Тип CellDatasDataSource не соответствует протоколу NSObjectProtocol. Тип CellDatasDataSource не соответствует протоколу UITableViewDataSource Каким должен быть правильный путь?
121 objective-c  swift 

13
iOS 7 - Как отобразить средство выбора даты в виде таблицы?
В видео WWDC 2013 Apple предлагает отображать средство выбора на месте в табличном представлении в iOS 7. Как вставить и анимировать представление между ячейками табличного представления? Вот так из приложения календаря Apple:

7
Самоанализ и обобщения в классе Swift
Я пытаюсь динамически создать classтип на основе экземпляра с использованием универсальных шаблонов, однако у меня возникают трудности с самоанализом класса. Вот вопросы: Есть ли Swift-эквивалент Obj-C self.class? Есть ли способ создать экземпляр класса, используя AnyClassрезультат NSClassFromString? Есть ли способ получить AnyClassили иным образом ввести информацию строго из общего параметра T? …

9
Параметры 'var' устарели и будут удалены в Swift 3.
Хорошо, я просто обновил Xcode до 7.3 и теперь получаю это предупреждение: Параметры 'var' устарели и будут удалены в Swift 3. Как исправить это, когда мне нужно использовать var в этой функции: public func getQuestionList(var language: String) -> NSArray { if self.data.count > 0 { if (language.isEmpty) { language = …
120 xcode  swift  xcode7  swift3 

18
Максимальная длина UITextField
Когда я пробовал Как установить максимальное количество символов, которое можно ввести в UITextField с помощью swift? , Я увидел, что если я использую все 10 символов, я тоже не могу стереть символ. Единственное, что я могу сделать, это отменить операцию (удалить все символы вместе). Кто-нибудь знает, как не блокировать клавиатуру …

22
Обнаружен случай, когда ограничения неоднозначно предполагают нулевую высоту
После обновления до Xcode 6.1 beta 2, когда я запускаю свое приложение, содержащее ячейки tableview, помощник по отладке говорит: Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height instead. Раньше, …

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: …

5
Отказаться от UISceneDelegate / SwiftUI на iOS
В настоящее время я использую Xcode 11 Beta 5. В моем приложении он отлично работает на iOS 12 и ниже. Однако в iOS 13 похоже, что UISceneпо умолчанию используется. Это заставляет мое приложение ничего не делать. Когда приложение запускается при новой установке, пользователь должен принять условия использования. После согласования они …
120 swift  xcode  swiftui  ios13 

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

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


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