我在我的應用程序中有一個加載屏幕,顯示5張圖片,其中不同的不透明度在彼此面前消失3秒鐘。我有按鈕顯示登錄屏幕。我試圖隱藏登錄並註冊按鈕3秒鐘,然後在此時間之後顯示正確的加載屏幕序列同時完成。誰能幫我?將UIButton隱藏3秒,然後在3秒後顯示
感謝
我在我的應用程序中有一個加載屏幕,顯示5張圖片,其中不同的不透明度在彼此面前消失3秒鐘。我有按鈕顯示登錄屏幕。我試圖隱藏登錄並註冊按鈕3秒鐘,然後在此時間之後顯示正確的加載屏幕序列同時完成。誰能幫我?將UIButton隱藏3秒,然後在3秒後顯示
感謝
button.hidden = YES;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
button.hidden = NO;
});
它說的是隱藏按鈕,然後安排一個塊後取消隱藏按鈕在主線程3十億納秒運行。
謝謝!想通了 – leeferfeefer
完成rob5408答案。如果你想要一些動畫,你可以做這樣的事情
button.alpha = 0.0f;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[UIView animateWithDuration:0.5f animations:^{
button.alpha = 1.0f;
}];
});
謝謝!弄清楚了 – leeferfeefer
你能提供一些你已經有的代碼嗎? – MJ93