0
我在縮略圖視圖中有12個圖像,並且我想在點擊刷新按鈕時隨機更改它們的位置,以便我的圖像相同,但它們的位置在縮略圖中發生了變化視圖。誰能幫我這個。如何隨機更改縮略圖圖像的位置
我在縮略圖視圖中有12個圖像,並且我想在點擊刷新按鈕時隨機更改它們的位置,以便我的圖像相同,但它們的位置在縮略圖中發生了變化視圖。誰能幫我這個。如何隨機更改縮略圖圖像的位置
use int r = arc4random()%12;
並根據r改變按鈕的位置。
對於您的寬度和高度保持原樣,並根據隨機數更改x和y位置。嗨,我使用Unbutton而不是UIImage視圖,因爲我沒有不同的images.and UI的connivence,你必須用imageViews取代Unbutton ..享受它。
.h文件: UIButton * b [12];
.m文件:
- (void)viewDidLoad {
[super viewDidLoad];
float y = 10;
int x = 0;
int count = 0;
for (int i = 0 ; i < 12; i++)
{
count ++;
b[i] = [UIButton buttonWithType:UIButtonTypeRoundedRect];
b[i].frame = CGRectMake(x, y, 100, 100);
[b[i] setTitle:[NSString stringWithFormat:@"%d",i+1] forState:UIControlStateNormal];
x = x + 105;
[self.view addSubview:b[i]];
if(count == 3)
{
count = 0;
x = 0;
y = y+ 105;
}
}
}
- (IBAction)btnClicked:(id)sender
{
int n = 12;
int temp;
for (int i = 0 ; i < 12 ; i++)
{
int r = arc4random()%n;
if(r != temp){
temp = r;
CGRect r1 = b[i].frame;
b[i].frame = b[temp].frame;
b[temp].frame = r1;
n--;
}
}
}
如果可能的話比請給我演示了3張照片。 –
謝謝你(PJR)..我不知道你的名字,但它對我來說是有用的教程...不錯的工作人 –
嗨,你喜歡它然後通過檢查接受我的答案是symobol,使它Gerren因此其他可以使用它,通過檢查答案你可以獲得2點堆棧溢出。並增加您的接受比例。 – PJR