1

現在の Google Currents iOS アプリ (2013 年 3 月 30 日) には、右上隅に検索ボタンがあります。タップすると、ボタンが左に移動し、テキスト フィールドが右側から「成長」します。他のボタンは、同じアニメーションで左側から移動されます。

私の質問は次のとおりです。このような動作をどのように達成しますか? UINavigationController (および UISearchBar/UISearchDisplayController) およびその他のデフォルトの iOS コントロールでこれを達成することは可能ですか、それとも Google が独自のナビゲーション コントローラを作成しましたか? ヒントをいただければ幸いです。

4

1 に答える 1

0

UIView アニメーションを使用して、検索バーのフレームを広げるだけです。同じ方法でそれを減らす必要があります...

[UIView animateWithDuration:0.8 
                  delay:0.0
                options:UIViewAnimationOptionBeginFromCurrentState
             animations:^{
                 searchFrame.size.width += 300;
                 searchbar.frame = searchFrame;
             }
             completion:nil];
于 2013-03-30T22:58:02.407 に答える