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

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

9
Функція протоколу, що повертається Self
У мене є протокол P, який повертає копію об’єкта: protocol P { func copy() -> Self } і клас C, який реалізує P: class C : P { func copy() -> Self { return C() } } Однак чи я ставлю повернене значення, оскільки Selfотримую таку помилку: Неможливо перетворити вираз …


8
Приклад швидкого розширення
Спочатку я хотів знати, як зробити щось подібне UIColor.myCustomGreen щоб я міг визначати власні кольори та використовувати їх у своєму додатку. Я вивчав розширення раніше, і я думав, що, напевно, можу використати їх для вирішення своєї проблеми, але я не міг пригадати, як саме налаштовувати розширення. Пошук у Google на …

8
Чи є спосіб встановити пов'язані об'єкти в Swift?
Виходячи з цілі C, ви можете викликати функцію objc_setAssociatedObjectміж 2 об’єктами, щоб вони підтримували посилання, що може бути зручно, якщо під час виконання ви не хочете, щоб об’єкт був знищений, поки його посилання також не буде видалено. Чи є у Свіфта щось подібне до цього?
82 swift 

11
Швидкий випадковий плав між 0 і 1
У Swift я намагаюся отримати випадковий плаваючий інтервал від 0 до 1, але, здається, я не можу змусити перетворення типів працювати. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Я отримую помилку "CGFloat", яку не можна конвертувати в помилку "UInt8" Запуск Xcode 6.

12
Отримання розміру клавіатури від userInfo в Swift
Я намагався додати якийсь код, щоб перемістити погляд вгору, коли з’явиться клавіатура, однак у мене виникають проблеми з перекладом прикладів Objective-C на Swift. Я домігся певного прогресу, але я затримався на одній конкретній лінії. Ось два підручники / запитання, які я дотримувався: Як перемістити вміст UIViewController вгору, коли з’являється клавіатура, …
82 swift  uikeyboard 

6
видалити рядки між UITableViewCells в UITableView
Я створив UITableViewс UITableViewCell. Між клітинками огляду є зрослі лінії. Я хочу видалити ці рядки і не хочу їх показувати, але не знаю як. Я працюю з Xcode 6.1 та Swift. Ось знімок екрана, на якому відображається мій екран: ДЯКУЮ!
82 ios  xcode  uitableview  swift 

5
Свіфт додає перегляд і видаляє його
Я хочу додати допоміжний вигляд і видалити його одним натисканням. Це мій код: / * Додавання підпрогляду * / var testView: UIView = UIView(frame: CGRectMake(0, 0, 320, 568)) testView.backgroundColor = UIColor.blueColor() testView.alpha = 0.5 testView.tag = 100 super.view.userInteractionEnabled = false self.view.userInteractionEnabled = true self.view.addSubview(testView) / * Видалення підпрогляду * / …
82 ios  swift  uiview 


7
Як додати текст до зображення в iOS Swift?
Я оглянувся і мені не вдалося зрозуміти, як взяти текст, накласти його на зображення, а потім об'єднати ці два в єдине UIImage. Я вичерпав Google, використовуючи пошукові терміни, які я можу придумати, тому, якщо хтось має рішення чи хоча б підказку, на яку він може вказати, буде вдячний.
82 ios  swift  uiimage 

6
Зробити простий затухання в анімації в Swift?
Я намагаюся зробити просту анімацію в Swift. Це затухання. Я спробував: self.myFirstLabel.alpha = 0 self.myFirstButton.alpha = 0 self.mySecondButton.alpha = 0 Тоді я маю: self.view.addSubview(myFirstLabel) self.view.addSubview(myFirstButton) self.view.addSubview(mySecondButton) І потім: UIView.animateWithDuration(1.5, animations: { self.myFirstLabel.alpha = 1.0 self.myFirstButton.alpha = 1.0 self.mySecondButton.alpha = 1.0 }) У мене все це є в моїй функції viewDidLoad. …
82 ios  swift 

9
Swift за замовчуванням AlertViewController порушує обмеження
Я намагаюся використовувати за замовчуванням AlertViewController зі стилем .actionSheet . З якоїсь причини попередження викликає помилку обмеження . Поки alertController не запускається (відображається) за допомогою кнопки, помилок обмежень у всьому поданні не виникає. Можливо, це помилка Xcode? Точна помилка, яку я отримую, виглядає так: 2019-04-12 15:33:29.584076+0200 Appname[4688:39368] [LayoutConstraints] Unable to …


5
Отримати значення параметрів URL
Я намагаюся отримати параметри з URL-адреси за допомогою Swift. Скажімо, у мене є така URL-адреса: http://mysite3994.com?test1=blah&test2=blahblah Як я можу отримати значення test1 та test2?
81 ios  swift 


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