Wie legen Sie den Eckenradius der Bildansicht?

In Objective-C, Z-line

self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0f;

macht seinen job, ich habe versucht, es in Swift mit Analogie

self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0

und es ändert sich nichts, die Ecken sind die gleichen wie vorher. Darüber hinaus Xcode zeigt keine syntax-Fehler. Tut Rasche Unterstützung einen anderen Weg, um dieses Ziel zu erreichen? Ich überprüfte einige andere threads hier, und es ist in der Regel immer getan in Swift in der Weise, die oben gezeigt.

  • selbst.mainImageView.Schicht.cornerRadius = (self.mainImageView.Rahmen)/2.0
  • "CGRect ist nicht umwandelbar zu verdoppeln"
  • selbst.mainImageView.Schicht.cornerRadius = (self.mainImageView.frame.Größe.height)/2.0 funktioniert nicht so gut
InformationsquelleAutor DCDC | 2015-01-09
Schreibe einen Kommentar