如何在没有动画的情况下设置UISearchController?

时间:2017-08-02 02:25:16

标签: ios objective-c uisearchcontroller

我想做一个功能。当我单击一个名为“搜索历史消息”的单元格,然后navigationController按下一个显示搜索栏的新控制器。像这样的新控制器:

enter image description here

我不想要任何动画,所以我需要一些建议。

1 个答案:

答案 0 :(得分:0)

如果要将UIViewController推送动画的动画停止到导航控制器中,只需将动画参数设置为false。

$args = array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => -1,
    'orderby' => 'ID',
    'order' => 'desc');

$blank_posts = array();

$posts = new WP_Query( $args );

if ( $posts->have_posts() ) : 
    while ( $posts->have_posts() ) : $posts->the_post();
       $content = get_the_content();
        if($content == '') { 
            array_push( $blank_posts, $post);
        }
    endwhile;
endif;

/* print all blank content posts */
//echo "<pre>"; print_r($blank_posts);

/* loop */

if(!empty($blank_posts)){
    foreach ($blank_posts as $pst) {
        echo "ID= ". $pst->ID . ', '. "Title= ". $pst->post_title .'<hr />';
    }
}

另一件事是,您可以通过调用&#39; layoutIfNeeded&#39;来停止搜索活动动画。 on&#39; self.view&#39; 。

  [self.navigationController pushViewController:searchvc animated:false];

这将在没有任何动画的情况下进行必要的帧更改。