umetaroの開発メモブログ

iOSアプリ開発時に必要となった情報のメモです

2016-01-01から1年間の記事一覧

UITextFieldのキーボードの閉じ方

キーボードを「完了」ボタンを押した後閉じるために、 textFieldShouldReturnに飛ばせればと思っていたんだけど、 飛ばないな思っていたら、閉じ方というより設定の仕方がわかってなかった。 1)hファイルに<UITextFieldDelegate>を記述、 @interface ViewController : UIViewCon</uitextfielddelegate>…

Text Viewで先頭にスクロールさせたい

scrollRangeToVisibleを使えばいいんですね。 あと、これをテキスト表示の後に使わないと変な動作する。 _textview.text = @"表示したいテキスト"; [_textview scrollRangeToVisible: NSMakeRange(0, 1)]; detail.chiebukuro.yahoo.co.jp

segueで二つ前のViewに戻る際のメモ

まだやりたい遷移ができないのだけれどこれはわかりやすいです。 qiita.com

TableViewでNavigationControllerを使った時にできる上の余白の消し方

ViewControllerのAttributes InspectorのUnder Top Barsのチェックを外す qiita.com

TableViewControllerにバナーを設置する方法

Container Viewを使えばよかったんですね。 接続はEmbeted qiita.com

Tab Bar Controllerのタブの追加方法

いつもRelationship Segueのview controllersを選ぶというところを忘れてしまう iritec.jp

UITableViewで削除できるようにする

削除ボタンの出し方がなかなか分からなかった。 - (void)setEditing:(BOOL)editing animated:(BOOL)animated { [super setEditing:editing animated:animated]; if (editing) { [self.navigationItem.rightBarButtonItem setStyle:UIBarButtonItemStyleDone]…

SQLでソートする場合のORDER BYの記述位置

ネットで調べたらFROMの後にORDER BYを記述するように書いてあるのだが、それだとWHEREがつく時どうしても結果がnilになりなぜ?って思ってたら、 WHEREの後で動いた。どこにも書いてないけど常識なのか? SELECT date, status FROM datelog WHERE item_id =…

Switch文でcannot jump from switch statementエラー

{}がないとエラーになるんですね stackoverflow.com

アプリ起動時にUITextFieldにフォーカスしてキーを入力できる状態にする

この1行でよかったんですね [UITextView becomeFirstResponder]; ただし、画面が描画される前にこのコマンドを実行するとテキストが表示されないので記述する場所に注意。つまり、 - (void)viewDidAppear:(BOOL)animated { [UITextView becomeFirstResponde…

NSStringに全角文字が入らないようにチェックする方法

これがシンプルでよかった。 if(![string canBeConvertedToEncoding:NSASCIIStringEncoding]) { //全角が含まれている場合 return NO; } qiita.com

UITextFieldの自動補完を切る方法

これほんとロクな挙動しないわ。やっぱ切り方あったか s-prism3.seesaa.net

keyboardを消す方法

こんな簡単な方法もあるんですね。 Dismiss on dragで表示されてたキーボードがテーブルをスクロールしようとタッチした瞬間消えます。 dev.classmethod.jp

you don’t have permission to view itというエラー

Product → option+Cleanで解決 stackoverflow.com

割り算が少数にならない

intどうしの割り算はdoubleの変数に入れても少数にならないのね ringsbell.blog117.fc2.com

図形の書き方

akira-watson.com

Tab Bar Controllerのタブを増やす

毎回忘れるなw iritec.jp

Initializing 'AppDelegate *__strong' with an expression of incompatible type 'id<UIApplicationDelegate> _Nullable'エラーの修正

xcode8にしたらこんなエラー出た (AppDelegate*)を入れればいいのか stackoverflow.com

NSCalendarsUsageDescriptionの記述が必須

カレンダーにアクセスしてないんですが・・・ stringは空白ではNG github.com

is missing from working copy

Schemeを全部削除して再度作ったら直った stackoverflow.com 一から始めるObjective-C: XcodeでMissing fileというワーニングが出る

Provisioning profile is expiring

qiita.com

フォトライブラリーへのアクセス許可時のメッセージローカライズ

InfoPlist.strings直下のInfoPlist.strings(English)とInfoPlist.strings(Japanese)に下記を記載 NSPhotoLibraryUsageDescription="写真を選択するためにカメラロールにアクセスします。"; d.hatena.ne.jp

フォトライブラリーへのアクセスに許可設定が必要となった(xcode8, iOS10)

dev.classmethod.jp