FC2ブログ

UITableViewで先頭を表示させたい

何かしらのイベントで、画面をリフレッシュしたい、そして画面のトップに持ってきたい、そう思った訳です。

iphone - UITableView scrollToRowAtIndexPath - Stack Overflow

int rowToHighlight = [[userDefaults valueForKey:@"content_row"] intValue];
NSIndexPath * ndxPath= [NSIndexPath indexPathForRow:rowToHighlight inSection:0];
[contentTableView scrollToRowAtIndexPath:ndxPath atScrollPosition:UITableViewScrollPositionTop animated:YES];

これはこれでいいのですが、テーブルに行がないと例外になってしまうんですよね。

で、上の記事のコメントに解決策が。対象テーブルに行があるかどうかを最初にチェックしろと。これでまずは解決。

tableView.numberOfRowsInSection(0) > 0

スポンサーサイト


objective-c@2019/07/05 21:10   | 0 comments | 0 trackbacks |

2019年6月に読んだ本たち


@2019/07/01 05:45   | 0 comments | 0 trackbacks |

xibでauto-layotを有効にしたら画面が最大化されなくなった

いまだにxibかよ、という話は置いておいて。

ios - How to make this xib file fill the entire screen of iPhone 6 plus - Stack Overflow

こちらで解決。

-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self view] setFrame:[[UIScreen mainScreen] bounds]];
}


objective-c@2019/06/29 07:02   | 0 comments | 0 trackbacks |

UITextViewでフォントサイズが変更できない

Storyboardで設定しているのに何故ってことですよ。

iphone - How to change the uitextview font size - Stack Overflow

[textView setFont:[UIFont boldSystemFontOfSize:15]];

しかも、Selectableがオンになっている必要有りとのこと。


objective-c@2019/06/23 19:15   | 0 comments | 0 trackbacks |

2019年5月に読んだ本たち


@2019/06/02 08:14   | 0 comments | 0 trackbacks |

Apple Developer Program account under investigationになってしまった…

Apple Developer Programでアプリをサブミットしたらリジェクト。Resolution centerを見ると、タイトルのメッセージ。

アカウントの調査中?ググってみたらこちらのスレッドが。

Apple Developer Program account under investiga... |Apple Developer Forums

調査には3週間程度かかったらしいです。待つしかないか…。


iOS@2019/05/25 06:47   | 0 comments | 0 trackbacks |

SEを極める50の鉄則 新装版の読書感想


今感じていること@2019/05/18 07:25   | 0 comments | 0 trackbacks |

[Objective-C]BooleanをNSLogで出力

これは賢いと思った。

ios - How to print Boolean flag in NSLog? - Stack Overflow

BOOL flag = YES;
NSLog(flag ? @"Yes" : @"No");


今感じていること@2019/05/05 11:45   | 0 comments | 0 trackbacks |

[Objective-C]iPhone XでUINavigationBarに隙間ができる

前に対策したはずだったのですが。

NavigationBarとStatusBarの隙間を埋める - ビギグラマーのノート

上のリンク先の対策をしても隙間が出てしまう…。

こちらを参考にしたら解決しました。

Extend the navigation bar to status bar - merocode

UINavigationBarを実装するViewControllerで以下のメソッドを実装。

- (UIBarPosition)positionForBar:(id)bar {
return UIBarPositionTopAttached;
}


Headerファイルでプロトコルを宣言。

@interface GroupsViewController : UIViewController


UINavigationBarの実装で、delegateを自身(ViewController)に設定。

self.navBar.delegate = self;


実験@2019/05/05 11:43   | 0 comments | 0 trackbacks |

2019年4月に読んだ本たち


@2019/05/01 08:29   | 0 comments | 0 trackbacks |

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと