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

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

10
Как добавить начальный отступ для просмотра, добавленного внутри UIStackView
Это моя установка: у меня есть UIScrollViewведущая, верхняя, пробная кромка, установленная на 0. Внутри нее я добавляю UIStackViewследующие ограничения: stackView.centerYAnchor.constraintEqualToAnchor(selectedContactsScrollView.centerYAnchor).active = true stackView.leadingAnchor.constraintEqualToAnchor(selectedContactsScrollView.leadingAnchor).active = true Внутри представления стека я добавляю несколько представлений. Моя проблема в том, что из-за ограничений первое представление, добавленное в представление стека, также будет иметь передний край …

4
Доступные только для чтения и невычисляемые свойства переменных в Swift
Пытаюсь что-то придумать с новым языком Apple Swift. Допустим, я делал что-то вроде следующего в Objective-C. У меня есть readonlyсвойства, и их нельзя изменить индивидуально. Однако при использовании определенного метода свойства изменяются логическим образом. Я беру следующий пример, очень простые часы. Я бы написал это в Objective-C. @interface Clock : …


8
Swift: передать массив по ссылке?
Я хочу передать свой Swift Array account.chatsв качестве chatsViewController.chatsссылки (так что , когда я добавить чат в account.chats, по- chatsViewController.chatsпрежнему указывает на account.chats). Т.е. я не хочу, чтобы Swift разделял два массива при изменении длины account.chats.

10
Переопределение сохраненного свойства в Swift
Я заметил, что компилятор не позволяет мне переопределить сохраненное свойство другим сохраненным значением (что кажется странным): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Однако мне разрешено делать это с помощью вычисляемого …

16
Как проверить, представлен ли контроллер представления модально или помещен в стек навигации?
Как я могу в моем коде контроллера представления различать: представлен модально помещен в стек навигации Оба presentingViewControllerи isMovingToParentViewControllerявляются YESв обоих случаях, поэтому они не очень полезны. Что усложняет ситуацию, так это то, что мой родительский контроллер представления иногда является модальным, на который нажимается проверяемый контроллер представления. Оказывается, моя проблема в …

22
Как центрировать ячейки UICollectionView по горизонтали?
Я провел некоторое исследование, но не смог найти ни одного примера кода о том, как центрировать ячейки в UICollectionView по горизонтали. вместо того, чтобы первая ячейка была похожа на эту X00 , я хочу, чтобы она была такой же, как эта 0X0 . есть ли способ добиться этого? РЕДАКТИРОВАТЬ: чтобы …
126 ios  swift 

11
AppearanceWhenContainIn в Swift
Я пытаюсь перевести свое приложение на язык Swift. У меня есть такая строка кода: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Как преобразовать его в Swift? В документации Apple такого метода нет.
125 ios  swift  uiappearance 

4
Как мне написать собственный init для подкласса UIView в Swift?
Скажем, я хочу initсоздать UIViewподкласс с a Stringи an Int. Как мне сделать это в Swift, если я просто создаю подклассы UIView? Если я просто init()создаю настраиваемую функцию, но параметрами являются String и Int, он сообщает мне, что «super.init () не вызывается перед возвратом из инициализатора». И если я звоню, …

12
Как разобрать ответ JSON от API Alamofire в Swift?
Следующий код, который я написал, и я также получаю ответ в JSON, но тип JSON - «AnyObject», и я не могу преобразовать его в массив, чтобы я мог его использовать. Alamofire.request(.POST, "MY URL", parameters:parameters, encoding: .JSON) .responseJSON { (request, response, JSON, error) in println(JSON?) }
125 ios  json  swift  alamofire 

15
Как сделать HTTP-запрос Post с телом JSON в Swift
Я пытаюсь сделать HTTP-запрос на отправку с телом JSON: Как добавить NSDictionnary в тело HTTP-запроса. Вот мой код, похоже, он не работает должным образом. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = …
125 json  swift  http  post 

7
Получение списка файлов в папке с документами
Что не так с моим кодом для получения имен файлов в папке с документами? func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return …
124 ios  swift 

2
Что означает «Протокол… может использоваться только как общее ограничение, потому что он имеет требования типа Self или связанные с ним»?
Я пытаюсь создать словарь (на самом деле HashSet ) с ключом для настраиваемого протокола в Swift, но он дает мне ошибку в заголовке: Протокол myProtocol может использоваться только в качестве общего ограничения, поскольку он имеет требования типа Self или связанные с ним. и я не могу понять это. protocol Observing: …

6
Как установить цвет текста заголовка UIButton?
Я попытался изменить цвет текста для кнопки, но он по-прежнему остается белым. isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) …
124 ios  swift  uibutton 


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