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

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

17
Быстро удалить все нечисловые символы из строки
Мне нужно проанализировать некоторые неизвестные данные, которые должны быть просто числовыми, но могут содержать пробелы или другие не буквенно-цифровые символы. Есть ли новый способ сделать это в Swift? Все, что я могу найти в Интернете, похоже, это старый способ работы на C. Я смотрю stringByTrimmingCharactersInSet- поскольку я уверен, что мои …


8
Службы геолокации не работают в iOS 11
Я только что перестроил свое приложение с iOS 11 SDK в попытке удалить то, blue bannerчто теперь всегда появляется. Я подумал: «Замечательно, это сработало», но обнаружил, что службы определения местоположения теперь вообще не работают. Приложение для работы с iOS 10 - Кто-нибудь что-нибудь слышал?

7
Ячейка табличного представления с возможностью прокрутки в iOS 9
Я хочу, чтобы в моем списке таблиц было меню с возможностью прокрутки, как в iOS 8 (впервые появилось в iOS 7). Я нашел руководство Рэя Вендерлиха, в котором ясно, как это сделать, но оно было написано год и 4 месяца назад, а код написан на Objective-C. Включили ли наконец iOS …

4
Используйте Cocoapods с расширением приложения
Я пытаюсь создать расширение приложения для фотографий в Xcode 6 Beta-6, которое использует библиотеки cocoapods. Заголовок моста, который Xcode создает для расширения фотографий, не может видеть ничего от cocoapods. Например: #import <GPUImage/GPUImage.h>приводит к ошибке "GPUImage/GPUImage.h" file not found. Я пробовал все мыслимые пути для импорта (в скобках и кавычках) и …

11
Ширина и высота равны его superView, используя программно автоматическое размещение?
Я искал много фрагментов в сети и до сих пор не могу найти ответ на свою проблему. Мой вопрос в том, что у меня есть scrollView (SV), и я хочу программно добавить кнопку внутри scrollView (SV) с той же шириной и высотой своего супервизора, который является scrollView (SV), чтобы при …


17
Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон - swift
Я пытаюсь представить, есть ViewController ли какие-либо сохраненные данные в модели данных. Но я получаю следующую ошибку: Предупреждение: Попытка представить * на *, чей вид не входит в иерархию окон " Соответствующий код: override func viewDidLoad() { super.viewDidLoad() loginButton.backgroundColor = UIColor.orangeColor() var request = NSFetchRequest(entityName: "UserData") request.returnsObjectsAsFaults = false var …

6
Как создать IBInspectable типа enum
enumэто не является Интерфейс Builder атрибута определяется во время выполнения. Следующее не отображается в инспекторе атрибутов Interface Builder: enum StatusShape:Int { case Rectangle = 0 case Triangle = 1 case Circle = 2 } @IBInspectable var shape:StatusShape = .Rectangle Из документации: Вы можете прикрепить атрибут IBInspectable к любому свойству в …

13
Измените размер UIImage до 200x200pt / px
Я изо всех сил пытался изменить размер изображения. В основном я наткнулся на: как уменьшить масштаб UIImage и сделать его одновременно хрустящим / резким, а не размытым? Это кажется правильным решением, но почему-то работает некорректно. Мое приложение работает с фотографиями из камеры. Размер этих фотографий должен быть уменьшен примерно до …
83 ios  swift  uiimage 

6
Вызов реализации протокола по умолчанию из обычного метода
Мне интересно, можно ли добиться такого? У меня такая площадка: protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default implementation self.testPrint() print("Call from struct") } } let …
83 swift  oop  protocols  swift2 

12
Как представить контроллер представления справа налево в iOS с помощью Swift
Я использую PresentViewController для отображения нового экрана let dashboardWorkout = DashboardWorkoutViewController() presentViewController(dashboardWorkout, animated: true, completion: nil) Это представляет новый экран снизу вверх, но я хочу, чтобы он отображался справа налево без использования UINavigationController. Я использую Xib вместо раскадровки, как я могу это сделать?
83 ios  swift  swift2  segue 

6
UIStackView Скрыть просмотр анимации
В iOS 11 поведение анимации скрытия внутри a UIStackViewизменилось, но я нигде не смог найти это задокументировано. iOS 10 iOS 11 Код в обоих случаях таков: UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1, options: [], animations: { clear.isHidden = hideClear useMyLocation.isHidden = hideLocation }, completion: nil) Как восстановить прежнее …

2
Как мне создать файл контроллера представления после создания нового контроллера представления?
Я разрабатываю приложение с вкладками. Когда я создаю новый контроллер представления и связываю его с контроллером панели вкладок, в отличие от двух других контроллеров представления по умолчанию, у этого нет viewcontroller.swiftфайла. Как я могу создать этот файл? Я использую Xcode 6 и разрабатываю приложение на Swift.

6
Что означает «@UIApplicationMain»?
Я только что создал свой первый проект Swift, в AppDelegate.swiftнем есть строка над объявлением класса - почему он там ?! ... import UIKit import CoreData @UIApplicationMain // <- WHY IS IT HERE? class AppDelegate: UIResponder, UIApplicationDelegate { ...
82 swift 

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