iPhoneのキーボードが出現するときには、slide up のアニメーションがかかりますが、このアニメーションの開始から完了までの時間間隔は、0.3秒のようです。消える時のアニメーションも同様のようです。

ドキュメントを調べても取得するAPIがわからなかったのですが、
UICatalogのサンプルアプリケーションの中で、定数が定義されていました。

キーボードの寸法については、NotificationのuserInfoの中の値から調べられます。

posted by genki genki on Mon 27 Oct 2008 at 15:33 with 0 comments

iPhoneのツールバー(UIToolbar)の高さを取得する方法のメモです。

objective-c>>

  • (CGFloat)
    heightForToolbar
    {
    UIToolbar *toolbar = [UIToolbar new];
    [toolbar sizeToFit];
    CGRect frame = toolbar.frame;
    [toolbar release];
    return frame.size.height;
    }
    <<--

何かどこかに定数定義とかがあるかもしれないですが、
とりあえず sizeToFit すればあるべき高さに収まるようです。
UIStatusBarでも同様ですね。

posted by genki genki on Mon 27 Oct 2008 at 15:25 with 0 comments