私はしばらくの間どのように変更するかを考えてきましたボタンを押したときのUIViewのアイテム。私がやりたいのは、テキストが入ったUITextViewを持っていて、それからボタンを押してUIImageをスクリーンに表示させることです。どうやってやればいいかわからないのは、同じビューにそれらをまとめる方法です。
回答:
回答№1は0の内容を消去する UIView
あなたはする必要があります:
for (UIView *view in [self.view subviews]) {
[view removeFromSuperview];
}
あなたがする必要があるものより新しいものを単に加えることです UIImage
〜に UIImageView
そしてするより:
[view addSubView:myImageView];
次のようになります。
UIImage *myImage = [UIImage imageNamed:@"image name"]; // This is the image (UIImage)
UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage]; // Insert the image to an UIImageView
[self.view addSubView:myImageView]; // Add the UIImageView to the view
このコードをすべて実行すると、次のようになります。
- ビューをクリアする
- 画像をビューに挿入する
回答№2の場合は0
1.テキストビューにIBoutlet uiimageviewを配置します。
2.at viewdidloadプロパティを非表示に設定
3.ボタンをクリックするだけで、隠しプロパティをNOに設定する
UIImage *myImage = [UIImage imageNamed:@"image name"];
IBOutlet UIImageView *myImageView= [[UIImageView alloc] initWithImage:myImage];
あなたがその画像を修正したいuitextview上のimageviewにこれを接続してください ボタン方式でこの行を追加
myImageView.hidden = NO;