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

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




25
Как быстро удалить границу навигационной панели?
Я безуспешно пытался удалить границу навигационных панелей. Я исследовал, и люди, кажется, говорят, что для shadowImage и BackgroundImage нужно значение nil, но в моем случае это не работает. Мой код self.navigationController?.navigationBar.barTintColor = UIColor(rgba: "#4a5866") self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: ""), forBarMetrics: UIBarMetrics.Default) self.navigationController?.navigationBar.shadowImage = UIImage(named: "") иллюстрации:


13
Программно получить высоту панели навигации
Я знаю, что наличие контроллера more view (панель навигации) смещает UIView по высоте. Я также знаю, что эта высота = 44 пикселя. Я также обнаружил, что это нажатие поддерживает [self.view].frame.origin.y = 0. Итак, как мне определить высоту этой панели навигации, кроме как просто установить ее на константу? Или, в более …

17
Импорт Project-Swift.h в класс Objective-C… файл не найден
У меня есть проект, который был начат в Objective-C, и я пытаюсь импортировать некоторый код Swift в те же файлы классов, в которых я ранее писал Objective-C. Я проконсультировался с документами Apple об использовании Swift и Objective-C в том же проекте, а также с таким вопросом SO , но все …
130 ios  objective-c  xcode  swift  xcode6 

18
Как сделать случайное число между диапазоном для arc4random_uniform ()?
поэтому моя цель в этом кодовом бите - случайным образом бросить два кубика, и, как мы все знаем, ваш обычный кубик имеет только 6 сторон, поэтому я импортировал Foundation для доступа к arc4random_uniform (UInt32). Я попытался использовать диапазон (1..7), чтобы избежать случайного получения 0, однако это вернуло ошибку, которая мне …
130 range  swift  arc4random 

19
Программно сделать UIButton на Swift
Я пытаюсь создать пользовательский интерфейс программно. Как заставить это действие работать? Я развиваюсь со Swift. Код в viewDidLoad: override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let myFirstLabel = UILabel() let myFirstButton = UIButton() myFirstLabel.text = "I made a label …
130 ios  uibutton  swift 

14
Переопределение свойства суперкласса другим типом в Swift
Может ли кто-нибудь объяснить в Swift, как переопределить свойство суперкласса другим объектом, унаследованным от исходного свойства? Возьмем этот простой пример: class Chassis {} class RacingChassis : Chassis {} class Car { let chassis = Chassis() } class RaceCar: Car { override let chassis = RacingChassis() //Error here } Это дает …
129 swift 

5
Как передать объект с помощью NSNotificationCenter
Я пытаюсь передать объект из делегата моего приложения получателю уведомлений в другом классе. Я хочу передать целое число messageTotal. Прямо сейчас у меня есть: В приемнике: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] …

14
Сортировать словарь по ключам
Я хочу отсортировать словарь в Swift. У меня есть словарь вроде: "A" => Array[] "Z" => Array[] "D" => Array[] и т. д. я хочу, чтобы это было как "A" => Array[] "D" => Array[] "Z" => Array[] и т.п. Я пробовал много решений на SO, но у меня никто …

12
Как проверить, существует ли файл в каталоге документов в Swift?
Как проверить, существует ли файл в каталоге документов в Swift? Я использую [ .writeFilePath ]метод для сохранения изображения в каталоге документов и хочу загружать его каждый раз при запуске приложения. Но у меня есть изображение по умолчанию, если нет сохраненного изображения. Но я просто не могу понять, как использовать эту …
128 ios  xcode  swift 

9
Типы клавиатуры Xcode iOS 8 не поддерживаются
У меня в классе UITextFieldперетаскивается Ctrl . Теперь я использую этот код@Outlet.swiftviewDidLoad self.myTextField.keyboardType = UIKeyboardType.DecimalPad Когда я запускаю свое приложение на симуляторе и нажимаю на UITextFieldэтот журнал Can't find keyplane that supports type 8 for keyboard iPhone-Portrait-DecimalPad; using 2617181025_Portrait_iPhone-Simple-Pad_Default У меня не вылетает что ли, но клавиатура не отображается. Я …
128 ios  xcode  keyboard  swift  ios8 

11
Абстрактные функции в Swift Language
Я хотел бы создать абстрактную функцию на быстром языке. Является ли это возможным? class BaseClass { func abstractFunction() { // How do I force this function to be overridden? } } class SubClass : BaseClass { override func abstractFunction() { // Override } }

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