swift
Я интересно, если это возможно, чтобы достичь такой вещи. У меня есть площадка, как это: protocol Foo { func testPrint() } extension Foo { func testPrint() { print("Protocol extension call") } } struct Bar: Foo { func testPrint() { // Calling self or super go call default im...
прямо сейчас я использую NSClassFromString, но есть ли лучший способ получить AnyClass! из класса в Swift? Я пытаюсь передать ссылку на представление моей коллекции-registerClass: forCellWithReuseIdentifier: метод. collectionView.registerClass(NSClassFromString("MyCoolViewCell"), forCellWithReuseIdentifier: ...
Я хотел бы добавить значок / изображение в UITextField. Значок / изображение должно быть оставлено для заполнения. Я попытался это: var imageView = UIImageView(); var image = UIImage(named: "email.png"); imageView.image = image; emailField.leftView = imageView; спасибо....
Я хочу, чтобы отобразить изображение в моем MKMapView вместо rock pin. Может ли кто-нибудь, пожалуйста, поместить здесь полезный код или рассказать, как это сделать? спасибо! EDIT -(MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation: (id <MKAnnotation>)annotation { MKPinAnnotationView *pin...
Я создал UIToolBar программно и добавил UITextField на нем. Теперь мне нужно, чтобы эта панель инструментов была над клавиатурой, когда я нажимаю в другом текстовом поле. UIToolbar *toolBar=[[UIToolbar alloc]initWithFrame:CGRectMake(0,400, 320, 60)]; [self.view addSubview:toolBar]; UITextF...
Я создал два класса Content и Bucket. Bucket содержит массив Content объекты и предоставляет это через публичное свойство. Однако, когда я это делаю, я получаю сообщение об ошибке: свойство не может быть объявлено общедоступным, поскольку его тип использует внутренний тип любые мысли о том, почему э...
у меня есть протокол, который возвращает копию объекта: protocol P { func copy() -> Self } и класс C, который реализует P: class C : P { func copy() -> Self *or* C { return C() } } однако, независимо от того, ставлю ли я возвращаемое значение как C или как Self, ничего не работ...
Я пытаюсь сделать простую анимацию в 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....
У меня есть кусок кода, который генерирует много предупреждений (осуждаемого API) С помощью clang* я мог бы сделать #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" ... #pragma clang diagnostic pop однако это не работает в swift. Как это сделать в Swift ? ...
в objective c это можно сделать в методе init с помощью -(id)init{ self = [[[NSBundle mainBundle] loadNibNamed:@"ViewBtnWishList" owner:0 options:nil] objectAtIndex:0]; return self; } но когда я делаю это в Swift init(frame: CGRect) { self = NSBundle.mainBundle().loadNibNamed("ViewDetailMenu",...