VK
Size: a a a
VK
S
DK
DN
[picInstruction setTransform:picTrans atTime:insertTime];
IN
layoutSubviews
что-то вида:lineShapeLayer.removeFromSuperlayer()
let path = CGMutablePath()
path.addLines(between: [CGPoint(x: self.cardView.bounds.width - 161, y: self.cardView.bounds.origin.y + 9),
CGPoint(x: self.cardView.bounds.width - 161, y: self.cardView.bounds.height - 9)])
lineShapeLayer.path = path
cardView.layer.addSublayer(lineShapeLayer)
epareForReuse.
В первых ячейках не отрисовывается вообще. В Гугле ответ на подобный вопрос не нашелI
if dict["myKey"] != nil
возвращает true
, если в словаре есть такой ключ, а как узнать, что его значение не nil
if dict["myKey"] != nil
возвращает true
, если в словаре есть такой ключ, а как узнать, что его значение не nilAD
VK
if dict["myKey"] != nil
возвращает true
, если в словаре есть такой ключ, а как узнать, что его значение не nildict.keys.contains(<key>)
?VK
VK
I
IN
layoutSubviews
что-то вида:lineShapeLayer.removeFromSuperlayer()
let path = CGMutablePath()
path.addLines(between: [CGPoint(x: self.cardView.bounds.width - 161, y: self.cardView.bounds.origin.y + 9),
CGPoint(x: self.cardView.bounds.width - 161, y: self.cardView.bounds.height - 9)])
lineShapeLayer.path = path
cardView.layer.addSublayer(lineShapeLayer)
epareForReuse.
В первых ячейках не отрисовывается вообще. В Гугле ответ на подобный вопрос не нашелI
I
dict.keys.contains(<key>)
?IG
if dict["myKey"] != nil
возвращает true
, если в словаре есть такой ключ, а как узнать, что его значение не nildict["a"] = nil
- то в словаре ничего нет, нет ключа "a", пустой словарьS
dict["a"] = nil
- то в словаре ничего нет, нет ключа "a", пустой словарьS
I
dict["a"] = nil
- то в словаре ничего нет, нет ключа "a", пустой словарь