前提・実現したいこと
ここに質問の内容を詳しく書いてください。
SwiftのTextLabel中に画像を表示したい。
画像表示後、別のテキストを読み込み、ページをリロードした場合は非表示にしたい。
発生している問題・エラーメッセージ
Swiftで画像を表示する機能を実現することが出来ましたが、非表示にするメソッドがわかりません。
該当のソースコード
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() { super.viewDidLoad() initImageView() } private func initImageView(){ // UIImage インスタンスの生成 let image1:UIImage = UIImage(named:"ari")! // UIImageView 初期化 let imageView = UIImageView(image:image1) // スクリーンの縦横サイズを取得 let screenWidth:CGFloat = view.frame.size.width let screenHeight:CGFloat = view.frame.size.height // 画像の縦横サイズを取得 let imgWidth:CGFloat = image1.size.width let imgHeight:CGFloat = image1.size.height // 画像サイズをスクリーン幅に合わせる let scale:CGFloat = screenWidth / imgWidth let rect:CGRect = CGRect(x:0, y:0, width:imgWidth*scale, height:imgHeight*scale) // ImageView frame をCGRectで作った矩形に合わせる imageView.frame = rect; // 画像の中心を画面の中心に設定 imageView.center = CGPoint(x:screenWidth/2, y:screenHeight/2) // UIImageViewのインスタンスをビューに追加 self.view.addSubview(imageView) }
}
試したこと
isHidenはメソッドがないそうです。
isHidden の間違いでは? (d がふたつ。)
回答1件
あなたの回答
tips
プレビュー