ナビゲーションバーの戻るボタン長押しで一番上の階層に戻るようにしてみる

iOS

TweetBotだとつぶやきから他の人のプロフィール見てそのつぶやきみてっていうようにどんどん深い階層に降りていった時、左上の戻るボタンを長押しすると一番上の階層に戻ることができる。普通のナビゲーションバーではそんなこと出来ないのでちょっとやって…

UIWindow#windowLevelについて(ステータスバーの上にボタンを置く)

UIWindowは、Viewツリーの頂点にいて最初にアプリケーション側が1個作るので、 自分で作るということはめったにないのだが、この中のプロパティwindowLevelが気になったので ちょっと調べてみた。windowLevelはUIWindowLevel型のプロパティである。 UIWindo…

NSNotificationCenter#addObserverForName:object:queue:usingBlock:が便利

NSNotoficationCenterといえば通知を出したり受けるためによく使われるクラスですが、 通知を受けるためには今までobserverとselecterを指定する必要がありました。それを一箇所でまとめてできるのが NSNotificationCenter#addObserverForName:object:queue:…

TWTweetComposeViewControllerの初期カーソル位置を一番最初に持っていく方法

iOS5で登場したTWTweetComposeViewControllerで簡単にTwitter投稿機能を実装出来るようになったんですが、 initialTextを入れた際、最初のカーソル位置がいちばんうしろに来てしまう。 initialTextでハッシュタグか何かを入れる場合が多いので、できれば表示…

頑張ってブログやってみる。

本当ははてなブログにしようと思ったんだけど、 スーパーpre記法でコードシンタックスがまだ仕事しないようなのでこっちで書こうと思う。 完全に売名行為です。申しわけございません。Obj-CのコードはだいたいARC有効のコードになると思います。今まで何回も…