1

_datePicker.frame = CGRectMake(70, self.view.frame.size.height -150,250,100);

我正在使用下面的代码viewDidLoad来更改 UIDatePicker 的大小。它工作得很好,但又给了我 3 秒的加载时间。我尝试使用这个:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,
                                         (unsigned long)NULL), ^(void) {
    _datePicker.frame = CGRectMake(70, self.view.frame.size.height -150,250,1);

});

但是如果我这样做了,我会丢失segues之间的所有动画,不知道为什么。我考虑过在 viewDidLoad 中使用另一个线程,但我不知道该怎么做或者是否可能。

在此处输入图像描述 谢谢

4

0 回答 0