我的意思是,如果我創建了一個UILabel,我怎樣才能使它在屏幕視圖內定期更改爲隨機點?我會使用arc4random之類的東西,還是像隨機CGPointMake之類的東西?如何隨機更改UILabel位置?
我會改變它每秒左右使用這樣的事情
Text = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(RandomText) userInfo:nil repeats:YES] ;
,但我只是不知道如何得到它的「重生」,在隨機的地方,如果可能的話,再到刪除另一個。
一個簡單的版本也將是,如果我剛纔說了,4個不同的UILabels,我怎麼能讓它隨機出現在4中的一個,然後將時間間隔後刪除?我想我可以使用類似
int randomNumber = rand() % 4;
,然後把開關在那裏,但我不知道這是正確的方式做到這一點無論是。
好吧,我有這方面的一些問題。我是否必須導入框架以符合寬度和高度?因爲我得到錯誤「struct CGRect」中沒有名爲「width」的成員。 應該是_view而不是視圖?因爲它也出現了一個錯誤,試圖讓我糾正它。 或者我應該用我的號碼替換它? –
我讀過你之前寫的內容,但是我不確定自己是否有自動佈局,並且對視圖部分不完全確定。 –
我發佈的代碼中存在拼寫錯誤。你應該能夠解決這個問題。 CGRect的定義是什麼?它是否有寬度屬性?去看看文檔。在CGRect上搜索並查看定義。 –