ソフト仕様書

アプリケーションを使用する際に調べたことをまとめたページ。

自動で置かれたNavigationBarのボタンの表示を変更したい

StoryBoardを使って画面遷移するiPhoneアプリを作った時に、NavigationBarをEmbedすると遷移先のナビゲーションバーに「戻る」用のボタンが自動で配置されます。これって遷移元のページにタイトルをつけていると遷移元のタイトル名が、タイトルがないと「戻…

キーボードの完了ボタン

IPhoneをいじっていると時々こんなものに出くわします。キーボードの上に青い「完了ボタン」やら「前へボタン」「次ボタン」などが配置してあることがあります。 改行などするテキストボックスなどにあると非常に便利ですね。 キーボードの近くにあるので、…

iPhoneでデータベースって使えるの?sqllite

表題通りiPhoneでSQLが使えるかどうかのお話である。現在UITableViewContlloerに登録・削除したデータやViewControllerで編集したデータを更新したデータを保持しておきたい。 当たり前の話なのだが、これらのデータはどこかに保持しないとアプリを閉じたり…

スコープバーを消したい。

ネットのサンプルプログラムを元に作ったものでスコープバー(Scope Bar)が合ったのだが、これを削除してビルドしたらしつこく残っていた。 一般的な消し方は後で書くとして、消したつもりが消えていない時の対処法。対応言語を増やすと言語ごとにStoryBord…

警告:scene is unreachable due to lack of entry points and does not have an identifier

表題のような警告が出た場合の対処法は「Storyboard IDを入力する」参考資料 http://kmacs1.blogspot.jp/2013/01/scene-is-unreachable-due-to-lack-of.html http://santa20.com/index/tag/storyboard(Storyboard IDの設定方法)

ファイルがフォルダの外にある!

今朝の続きをやろうと思ったら、一部ファイルがフォルダの外にあった。 ファイルを移動したいのだが、どうしたらいいのだろうか?やはり素晴らしいページがありました。 ファイルを移動してリンクを張り替えればいいらしい。 やり方はこちら。http://ameblo.…

UISearchBarに苦戦中

UITableView(Controller)にUISearchBarをくっつけてテーブル内の検索をできるようにしようとおもっているのだが、非常に苦戦している。 もちろんなんでもいいから作るというのなら、サンプルプログラムを使えばいいのだが・・・・ 条件がいくつかある。それ…

SIGABRTが出た時のデバッグ

SIGABRTがしょっちゅう出るので調べていたらいいものを見つけた。 main関数にtry catchを入れてcatchで捕まえたexceptionを見る方法らしい。 int main(int argc, char *argv[]) { @autoreleasepool { @try { return UIApplicationMain(argc, argv, nil, NSSt…

UIPasteView

@interface ViewController (){ UIPasteboard *_uiPasteBoard; // PasteBoard NSString *_strCellText; // セルに入れる文字列 } // セルの文字列を変数に代入する_strCellText =@"テスト"; // ペーストボードオブジェクトの生成_uiPasteBoard = [UIPasteboa…

UITableviewControllerとUITableView

テーブルを使う際、もともとinterfacebuilderのviewcontllorを削除してUITabelviewControllerを貼る方法とviewcontllorにUITableViewを貼る方法がある。前者はある程度設定してくれるのに対して、後者はいろいろと自分で設定しなくてはいけない。後者でやら…

編集モードの表示方法

NavigationBarの編集ボタンを押しても編集モードにならない。 ■参考資料 UITableViewの編集モードへの移行方法メモ - Tomute’s Notes

UITableView

/* */ @import url(”http://silbermonster.web.fc2.com/css/hatenablogxcode.css”); /* */ ■テーブルビューアプリケーション 条件:XCode 4.6.1 storyboardを使用 Object Libraryからテーブルビュー(UITableView)をドラッグ&ドロップして配置する。 コード…