Size: a a a

2020 June 04

SD

Simply DE in SwiftBook
хмм, я вроде так делал, но чет у меня не работало 🤔
источник

SD

Simply DE in SwiftBook
спасибо
источник

AB

A B in SwiftBook
stolenhen
я написал так, и кнопка отказывается падать на место(((
А почему такие простые экраны не делаете с SwiftUI ? Я без каких либо претензий, просто интересно
источник

s

stolenhen in SwiftBook
A B
А почему такие простые экраны не делаете с SwiftUI ? Я без каких либо претензий, просто интересно
Я пока юайкит пытаюсь освоить
источник

s

stolenhen in SwiftBook
stolenhen
ребят, хочу использовать вью с градиэнтом в роли бэкграунда, но при смене ориентации он не растягивается на весь экран, код слева, что я сделал не так?
Ребят, подскажите, плиз
источник

AP

Artur Ponomarenko in SwiftBook
stolenhen
Ребят, подскажите, плиз
Так надо констрейтами прилепить вью к вверху, низу, левой и правой сторонам
источник

s

stolenhen in SwiftBook
Artur Ponomarenko
Так надо констрейтами прилепить вью к вверху, низу, левой и правой сторонам
я пытался anchors юзать, но тогда заливка градиента с вьюшки пропадает, причём если задать бекграунд просто цветом (например, белым), то тогда заливка с вьюхи не пропадает, короче, какая-то чертавщина
источник

AP

Artur Ponomarenko in SwiftBook
Так энкоры и можешь юзать. Есть top, leading, trailing, bottom anchors. Попробуй. Но еще могу предположить, что в момент переворота, это можно отследить в layoutSubview(), нужно перерысовывать градиент
источник

AP

Artur Ponomarenko in SwiftBook
Возможно, у слоя (layer) это вьюхи с градиентом нужно вызывать setNeedsLayout().
источник

EK

Evgeny Konkin in SwiftBook
stolenhen
ребят, хочу использовать вью с градиэнтом в роли бэкграунда, но при смене ориентации он не растягивается на весь экран, код слева, что я сделал не так?
Во viewDidLayout менять фрейм градиента
источник

EK

Evgeny Konkin in SwiftBook
stolenhen
ребят, хочу использовать вью с градиэнтом в роли бэкграунда, но при смене ориентации он не растягивается на весь экран, код слева, что я сделал не так?
Например
gradient.layer.frame = self.view.bounds
источник

c

c0nstruct0r in SwiftBook
Коллеги, простой вопрос. Получаю от API структуру в которой есть nullable поля. как их в геттерах правильно сконвертировать в default value в случа если они null? и надо ли?
источник

v

voodoo in SwiftBook
потому что круглая скобка)
источник

SD

Simply DE in SwiftBook
да, да, я крот, заметил  только ща😂
источник

AP

Artur Ponomarenko in SwiftBook
c0nstruct0r
Коллеги, простой вопрос. Получаю от API структуру в которой есть nullable поля. как их в геттерах правильно сконвертировать в default value в случа если они null? и надо ли?
можно в конструкторе прописать значения по-умолчанию.

class MyClass {
   let myField: Int

   init(myField: Int = 0) {
       self.myField = myField
   }
}
источник

c

c0nstruct0r in SwiftBook
Уточню вопрос:
есть вот такой json. как из него собрать одну строку (без nil и optional)  с учетом того что все значения nullable.

"address": {
         "id": 995,
         "city": «Город»,
         "district": "",
         "street": "Шахматная",
         "home": 32,
         "corp": null,
         "flat": 1,
         "created": null,
         "name": "",
         "isLocked": false
},
источник

AP

Artur Ponomarenko in SwiftBook
Покажите, как вы воздаете объект из этого json
источник

c

c0nstruct0r in SwiftBook
источник

c

c0nstruct0r in SwiftBook
собирать строку как-то так мне кажется неправильно
источник

AP

Artur Ponomarenko in SwiftBook
struct Address {
   …
   let city: String? = “Default value”
   …
}
источник