UITextView
面倒になってUILabelに変えると爆速になった… 高コストなのにeditableもselectableもNOのUITextViewをわざわざCellに載せる必要無いのではないかというプリミティブな疑問にぶち当たりUILabelに変更。 変更なり参照したいなら別枠で開けばOKだと気付いたさ。…
どちらもAutolayoutで作った場合に少々面倒な事態が発生。 cellを可変高の仕様でcellの中のUITextViewの高さをsizeThatFitsで取得してheightForRowAtIndexPathに反映させようとしても上手く行かない! で調べた結果tableの横幅とcellの横幅が違う… cellは計…
どう判断していいのか分からない事象です。 UITableView内にUITextViewをAutoLayoutで配置して高さを割り出して表示させて文字が全て表示されませんでした。 self. textView.scrollEnabled = NO; self. textView.textContainer.lineFragmentPadding = 0; sel…
我流制御方法です。 とりあえず厄介なのが複数の場所に入力箇所がある場合かなり複雑になります。 keyboardイベントは一括で告知される為どのtextfieldとかの判定ができません。 しかもbluetoothが絡んでくると告知されないのでイベントが発生せずに例えばソ…
実機テストでキーボードを開く動作がめちゃくちゃ遅くて色々調べてもわからん!ってなっていたがアプリ単体で開いたら何とも無かった…どういうことだ?xcode6.1.1 iOS8.1.2
正直見つからなかったです。 でもはいそうですかって言う訳にはいかないので無理矢理実装。 //開くとき [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; …
textContainerを使う方法があるんですが知らずに別の方法で実装してしまったよ。 やりたかった事は指定された範囲内での表示できる文章の行数を算出し、それを元にテキストを分割表示する方法です。 まぁやってる事は大体一緒なんで参考までに。 UITextView …
長い文章をページ分けしたくて色々調べてみました。 ある一定の行数で次のviewに表示する為にまず一定の大きさの中で表示出来る行数を調べてから、 それを分割して表示してみるという試みです。まず単純に行数を調べるなら、 __block NSUInteger lineCount =…