У меня есть UIView
, который имеет разную ширину и высоту {ширина: 45, высота: 37}, когда я попытался сделать его точным кругом, используя cornerRadius
его слой, результат не был точным кругом, который я хочу. Разница между шириной и высотой делает это различие? Как получить точный круг с этим размером?Сделать круг UIView, который имеет разную ширину и высоту
Кстати, вот мой код -
myView.layer.cornerRadius = myView.frame.size.width/2.f;
myView.masksToBounds = YES;
Я также попытался, myView.layer.cornerRadius = myView.frame.size.width/myView.frame.size.height;
Это не делает трюк! Мое больше исследований об этом, если myView
будет иметь такую же ширину и высоту, то myView.layer.cornerRadius = myView.frame.size.width/2.f;
будет работать нормально! Но почему-то я не могу сделать его такой же ширины и высоты.
отлично работает, меня тоже радует :) – NAZIK