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);

});

しかし、そうすると、セグエ間のすべてのアニメーションが失われます。理由はわかりません。viewDidLoad で別のスレッドを使用することを考えましたが、その方法や可能性がわかりません。

ここに画像の説明を入力 ありがとう

4

0 に答える 0