Давать UIView закругленные углы

557
задан Suragch 9 August 2016 в 04:29
поделиться

2 ответа

Попробуйте это

#import <QuartzCore/QuartzCore.h> // not necessary for 10 years now  :)

...

view.layer.cornerRadius = 5;
view.layer.masksToBounds = true;

Примечание. Если вы пытаетесь применить закругленные углы к представлению UIViewController , его следует применять не в конструкторе контроллера представления, а скорее в -viewDidLoad , после того, как представление фактически создается.

1196
ответ дан 22 November 2019 в 22:13
поделиться

- SwiftUI

В SwiftUI, можно использовать cornerRadius модификатор непосредственно на любом View, Вы хотите. Например, этого вопроса:

Text("Signing In…")
    .padding(16)
    .background(Color.red)
    .cornerRadius(50)

Preview

Примечание, что там не более ромбовидно как радиус, поэтому даже при установке cornerRadius больше чем половина высоты это будет вокруг гладко.

0
ответ дан 22 November 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: