我不能在XCode 5中的按钮上设置边框而不直接在代码中设置它们.如果没有制作自定义背景图片,是否有可能在故事板上无法做到这一点?
在storyboard(xcode 6)中,我想从Facebook获取一个圆形用户图像配置文件.
所以我在故事板中使用自动布局制作了这个界面:

然后,使用Facebook iOS sdk我获取用户配置文件(使用swift):
var facebookProfileUrl = "http://graph.facebook.com/\(userId!)/picture?type=normal";
Run Code Online (Sandbox Code Playgroud)
在故事板中,我已将图像设置为"缩放至适合"模式.要使图像视图为圆形,请使用以下代码:
self.facebookProfileImage.layer.cornerRadius = self.facebookProfileImage.frame.size.width / 2;
self.facebookProfileImage.clipsToBounds = true;
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,无论如何图像看起来不是圆形的:

我想问题是自动布局,但我不确定.如何使图像完美圆形?
我有一个UILabel我想旋转180度,所以文字显示颠倒.我做了一些搜索,发现这个问题涵盖了旋转CGAffineTransformMakeRotation.
有没有办法在我身上旋转它UIStoryboard?标签总是会出现相同的固定旋转,所以最好让它在我的故事板中以与运行时相同的方式显示.我发现这篇文章说这是不可能的,但这是一个相当古老的帖子(我认为是故事前的).当然,如果不是故事板,我可以CGAffineTransformMakeRotation在我链接的其他问题中使用viewDidLoad.
ios ×3
objective-c ×2
storyboard ×2
autolayout ×1
ios6 ×1
swift ×1
uibutton ×1
uistoryboard ×1
xcode ×1