如何使用 UIImage 命令通过 Swift 添加图像? 这是我当前的代码:
var imageView = UIImageView(frame: CGRectMake(100, 100, 150, 150));
myPic = UIImage(named: "bowling");
imageView.image = myPic;
self.view.addSubview(imageView);
它不显示任何内容,这是在 viewDidLoad()
下,它应该默认加载。
谢谢! :)
最佳答案
最好将 ImageView 放在 IB(Interface Builder)中的 View Controller 上,连接一个 socket ,然后用代码将图像安装到其中。
让图像出现在正确的位置和正确的大小需要不同的步骤,具体取决于您使用的是 AutoLayout 还是 AutoResizingMasks(也称为旧式“struts-and-springs”布局。)
如果您使用默认的 AutoLayout,您需要添加约束,为您的 View 指定大小和在 View 中的位置。至少你应该设置 View 的高度和宽度,并设置它相对于父 View 中心的垂直和水平中心。 (请注意,您必须在添加约束之前将其添加到其父 View 。)
在 IB 中添加约束比在代码中更容易。
关于ios - Swift:添加 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29884750/