同じ画像を水平と同じ高さと幅で何度も追加したいと思っていますか?重要なことは、私は動的にイメージビューを作成しています、私はすべてのイメージに対して同じイメージビューを使用したいと思います!これは画像です。このように水平にしたいのですがですが、このような行が1行だけ必要です。iosでダイナミックな作成で画像をぼんやりと繰り返す方法
答えて
あなたのビューにこれを次のコードを追加する必要があります: -
UIImage *backgroundImage = [[UIImage imageNamed:@"SheetBackground.png"] stretchableImageWithLeftCapWidth:0.5 topCapHeight:0];
あなたの必要な例: -
UIImage *backgroundImage = [[UIImage imageNamed:@"q4Ses.png"] stretchableImageWithLeftCapWidth:0.5 topCapHeight:0];
[_scro setBackgroundColor:[UIColor colorWithPatternImage:backgroundImage]];
あなたのイメージを使用して
それは器の出力のように: -
[ここに画像の説明を入力] [4]
あなたはパーとしてUISCrollview
、UIView
、ボタンのいずれかを上記の方法として、この画像を設定することができます!あなたはそれのためにforloop
への必要性を必要としません。
UPDATE: -
全体の背景のためのこの上記のコード一つだけlineof行のために追加したいならば、あなたはハイトが必要パーように、1つのUIViewを作成し、それがcolorWithPatternImage
だ設定とベローのように追加追加する必要があります
UIImage *backgroundImage = [[UIImage imageNamed:@"q4Ses.png"]
stretchableImageWithLeftCapWidth:1 topCapHeight:0];
UIView *v=[[UIView alloc]
initWithFrame:CGRectMake(0, 0, _scro.frame.size.width, 45)];
[v setBackgroundColor:[UIColor
colorWithPatternImage:backgroundImage]];
[_scro addSubview:v];
そして、それはの出力は次のとおりです。 -
画像の高さを確認します。しかし、このビューは任意の幅を持つことができます。
次に、このビューでタイル画像を次のコードで設定します。
UIImage *tiledImage = [UIImage imageNamed:@"myTiledImage.png"];
self.view.backgroundColor = [UIColor colorWithPatternImage:tiledImage];
これは、画像を水平に何度もタイル表示します。
ビューは、画面上のどこにでも画像を広げるなら、あなたはこの方法のようにstretchableImageWithLeftCapWidth
を使用してベロー方法で
self.view.clipToBounds = YES;
これについては確信していますか... ...水平ではありません。公園の周りには....... –
"オールラウンドパーク"とはどういう意味ですか?私はあなたを取得しないでください... – CodenameLambda1
Ni idは背景を完全にちょうど幅30、高さ40を必要としたいと思っています –
UIScrollView *myScrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
CGFloat scrollWidth = 0.f;
for (int i=0;i<10;i++)//i=10,put as many image number u want to display
{
imageView = [[UIImageView alloc] initWithFrame:
CGRectMake(scrollWidth, 0, 80, 60.f)];
imageView.image=[UIImage imageNamed:@"urimagename"];
imageView.tag=i;
[myScrollView addSubview:imageView];
scrollWidth += 100;
}
myScrollView.contentSize = CGSizeMake(scrollWidth, 100);
EDIT:
あなたはもう一つの方法でこれを達成することができます。
CodenameLambda1の答えは上記のものより優れています。しかし、@ CodenameLambda1の回答ではまだいくつかの変更が必要です。SOPの要件は、self.viewの代わりにscrollview.Soを表示することです。
UIScrollView *vie=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 60)];
UIImage *tiledImage = [UIImage imageNamed:@"login"];
vie.backgroundColor = [UIColor colorWithPatternImage:tiledImage];
vie.contentSize=CGSizeMake(1400,60);
vie.clipsToBounds = YES;
[self.view addSubview:vie];
- 1. 画像がぼんやりしない
- 2. 繰り返しのないランダムパターンで画像を生成する
- 3. ストック画像上のぼんやりした画像android browser
- 4. ぼんやりとした背景画像
- 5. ぼんやりしたテキストと画像の防止
- 6. マウスホバーでマウスと画像をやりとりする方法は?
- 7. SSRSで各レポートシートのヘッダーとして画像とテキストボックスを繰り返す方法
- 8. 複数の繰り返しを繰り返すことなくオブジェクトを作成する方法をreduce()する
- 9. ゆっくりとぼんやりとした地平線を作る方法
- 10. Androidで繰り返しアラームを作成する方法
- 11. Selenium Webdriverで繰り返しタスクを作成する方法C#
- 12. Zend_pdf:Zend_Pdf_Tableで繰り返しPDFフッターを作成する方法
- 13. Divレイアウト - 画像ヘルプを繰り返す
- 14. バックグラウンドリピートは、画像が奇妙な方法で繰り返す原因となります。
- 15. 繰り返し背景画像との間のスペースを作成する - HTML
- 16. 無効なコードメッセージを繰り返し、正しいタイミングで繰り返すのをやめる方法
- 17. UIAnimationブロックを繰り返し、それをやり直す方法
- 18. 乱数を繰り返さないで生成する方法
- 19. 繰り返しごとにパディングを増やす方法は?
- 20. スモール対ラージ画像(繰り返し時)
- 21. HTML/CSS繰り返し+画像ヘッダー
- 22. ぼんやりしたNavBarがiosで伸びる11 Xcode 9
- 23. RenderTargetBitmapがぼんやりです
- 24. ループを使わずに繰り返し数を増やして繰り返し行列を作る方法
- 25. setdiffのやり方はmatlabで繰り返します
- 26. UIButtonでの画像ぼやけ - UIImageViewのときではない
- 27. IOSで繰り返しパターンなしでロングビューを整理する方法
- 28. three.jsでディスプレースメントマップを繰り返す方法
- 29. イメージをhtmlで繰り返す方法
- 30. Pythonでアクションを繰り返す方法
スクロールビューを使用していますか? –
ya scrollviewを使用して –
達成したいことがありますか?不明な質問... – preetam