ios - Swift:添加 UIImage?

标签 ios iphone swift

如何使用 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/

相关文章:

ios - 通过企业账户分发Apple Pay应用

ios - 使用自动布局时如何在加载时滚动 UIScrollView

ios - 如何从 iOS 中的 ALAsset 获取视频的缩略图?

ios - NSOperationqueue有多少种调用方式?

iphone - 横向模式下 Cocos 2d 和 CGPoint 混淆

ios - 字符串的 AES 128 加密并在 Swift 中生成二进制返回

iphone - 可以在后台线程上调用dawRect:导致崩溃吗?

ios - 使用NSPredicate筛选多个结果并选择在XCUITest中可见的结果?

php - HTTPS 问题 iOS9

swift - 快速检查或验证波斯语(波斯语)字符串