Redirecting… Click here if you are not redirected.
![Redirecting…](https://cdn-ak-scissors.b.st-hatena.com/image/square/4cebe91baf3bcbe3b490062fe1a2d5b56ea3a5ef/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fc%2Fcou_z%2F20170617%2F20170617214112.png)
X-BASIC for iOSのiOS7対応を始めて、iOS6との違いとかバグとかが見えてきたので、 ここに覚書をしていく。 発見した時点のものを書くので、最新バージョンのiOS7(もしくはSDK7)でどうかは、特に調べたもの以外は未確認。 ・・・ (1)NSMutableArrayにUILabelを入れ、 - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view { return [lblArray objectAtIndex:row]; } とすると、選択項目(中央)の表示が抜けてしまう。 { UILabel *lbl=[lblArray objectAtIndex:row
表示が欠けるのと、一番下の行が隠れてしまう問題の対応。 2014.9.10 追記 以下の方法は、iOS 7まで有効です。 UITextViewのscrollEnabledは現状使ってはいけません。 うちのアプリは、ある機能のために全文置き換えをする必要がありましたが、単に文字列を置き換えるのは - (void)replaceRange:(UITextRange *)range withText:(NSString *)text を使うのが無難です。 iOS7の不具合と思われる現象です。 iOSの更新を待っているのも、解決が遅くなるため、先日対応しました。 試してみたら改善した という感じな点もあるので、アプリに適用するかはその点も考慮してください。 表示が欠ける問題 文字表示が自動改行される場合に発生。 文字を、独自キーボードやボタン処理などから、直接文章に挿入した場合、表示が自動改行され
UITextViewを編集可能にしてなにやら文章をいれたりすると、以外と行間が狭かったりして、結構圧迫感のある見た目になってしまう。そういうときは、以下のようにして、改行幅を変える。 NSLayoutManagerDelegateというプロトコルを使い、 lineSpacingAfterGlyphAtIndexというdelegateメソッドを実装する。 @interface TSViewController () <NSLayoutManagerDelegate> @property (strong, nonatomic) IBOutlet UITextView *textView; @end @implementation TSViewController - (void)viewDidLoad { [super viewDidLoad]; self.textView.text = @"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く