*

Xcode5.1のInterfaceBuilderにおける地味な変更点

公開日: : 最終更新日:2014/03/13 Tips , , ,

iOS7.1に合わせてXcode5.1がリリースされました
cf14dab4ddcf41f346f9adf9d4f03031

Xcode Release Notesを見る限り、Xcode自体に大きな変化は一見なさそうな感じですが、Interface Builder関連で幾つか追加サポートされたプロパティあるようなのでピックアップしてみます。
(自分はAutorayoutを使ってないので、その部分は省きました。アスペクト比指定によるサイズ指定など、いくつか機能強化が図られているようです)

UITableView – sectionIndexBackgroundColor property
下の画像のように、UITableViewのインデックス(右端に出る、セクション間を簡単に移動できるバー)のプロパティが、InterfaceBuilderからできるようになったようです。
(画像は通常時とトラッキング(バー部分をタップ/スワイプしてセクションを移動している)時の画像を合成しています)
f3fece14c0f383350ed486105e0d6dce

Setting “Detail” button type for prototype UITableViewCell – editingAccessoryType property
UITableViewCellのプロトタイプ設定で、TableViewが編集モードであったときに表示するアクセサリの設定があるのですが、それに「Detail」(iOS7では◯の中に「i」が入るアイコン)が追加された、という話のようです。
この設定、アイコンがダサイという理由で使ってないので詳しい変遷を知らないのですが、従前から「Detail indicator」の設定(追加で〉のマークが入る)はあったと思ったので、それに追加ということでしょうか。
2ddd76d623dfc393ab6c8f5ba2986dea

別にハードコーディングしてもあまり手間になるようなところではありませんが、「IBでもできる」というのは悪いことではないので、地味ながら良い改良なのではないでしょうか。

関連記事

preferredContentSizeをUINavigationContorllerのPop時に再設定する

popoverで表示しているViewControllerのサイズを、他のViewController

記事を読む

警告を無視する

HokusaiというライブラリをObj-Cのアプリで使うために奮闘してるのですが(これはこれで別記事

記事を読む

”No Scheme”になってしまった場合の対応

知人がXcodeで突然「No Scheme」表示になってRunするターゲットとデバイスが選択できない

記事を読む

画面回転をしたあとに、UITextViewの先頭を表示する

回転によりサイズが可変するUITextViewで、縦向き(ポートレイト)から横向き(ランドスケープ)

記事を読む

RealmのListとArrayの相互変換によるマップ

 Realm+ObjectMapperを使って、RealmのオブジェクトをJSON変換してたのですが

記事を読む

UIAutomation関連覚書

割りと忘れがちなので、自分用備忘録を兼ねて、UIAutomationに関連するtips的なものをまと

記事を読む

UICollectionViewが画面回転した時にレイアウトが崩れた時の対応

UICollectionViewCellのサイズを、内容に合わせて動的に変えた時に起こる問題に関して

記事を読む

UISplitViewControllerの仕切り線の色を設定

UISplitViewControllerで、iPadを横向き(Landscape)にしたときの2つ

記事を読む

メソッドの呼び出し元を調べる

特定のメソッドに関して、そのメソッドをコールしているメソッド群を調べるための手順。 (1)調べたい

記事を読む

UIButtonのタイトル変更時のチラつき抑制

久しぶりにXcode+Objective-Cでアプリを作っていたら、UIButtonのタイトルを動的

記事を読む

Xcode10からのimage literal / color literalの指定方法

アセットにあるUIImageの直接指定が可能なImage litera

Xcode11でのバージョン番号の取得方法

Xcode11になってバージョン番号をスクリプトから得て自動で更新する

GoogleスプレッドシートからCSVにエクスポートしたデータを得る方法

情報がない中さんざ苦労しましたが、Googleスプレッドシート(の最初

画面回転をしたあとに、UITextViewの先頭を表示する

回転によりサイズが可変するUITextViewで、縦向き(ポートレイト

NXDrawKitを導入してみる

ACEDrawingViewがObj-Cで書かれていて、いまいちメンテ

→もっと見る

    PAGE TOP ↑