MILLEN BOX 2

個人iOSアプリ開発者hollymotoによる勉強の記録。時々雑記。

2020-07-01から1ヶ月間の記事一覧

UITableViewで編集モードを切替えるとUILabelがカクカクする時の回避方法

こんにちは。hollymoto@anthrgrnwrld です。 editButtonItem(所謂編集モード)を有効にしたUITableViewでカスタムUITableViewCellを使用している。動作確認で編集モードと通常モードをボタンで切り替えるとUITableViewの中のC ontentViewに貼り付けたUILabe…

UILanelのサイズによってフォントの大きさを自動調整する

こんにちは。hollymoto@anthrgrnwrld です。 UILabelのサイズはAutoLayoutによって指定した比率などで実際の大きさを変化させることが出来る。しかしそのせいで中のテキストサイズとテキスト長がLabelの大きさに対して大きい / 長いとテキスト情報が「...」…

Locale.currentから言語情報のみを変更したLocale構造体を作る方法

こんにちは。hollymoto@anthrgrnwrld です。 Locale.currentの地域情報は欲しいんだけど、言語情報はイラネ。寧ろ他言語にして使いたい!みたいなことってあると思うんです。その場合どうするー?っていうのを考えてみました。

Locale.currentで取得されるlocaleは現在iOS端末に設定されている「言語+地域」ではない!

こんにちは。hollymoto@anthrgrnwrld です。 これの続きっぽい感じです。 www.millenbox2.com 私は日本人で日本在住なのでiPhoneの設定言語は勿論「言語 : 日本語」「地域 : 日本」にしています。 しかしテストアプリでLocale.currentをJ実行して取得したloc…

DateFormatterを使ったんだけど曜日が漢字で出ないの巻

こんにちは。hollymoto@anthrgrnwrld です。 ちょっとDateクラスをいじってます。 実はあんまり得意ではなく、Dateのオブジェクトをそのまんまprintにぶっ込んで確認しちゃうようなこともしたりしなかったり。 それじゃダメだよねーってことでDateFormatter…

TableView編集モード中のUITableViewCellの幅は通常時から変化しているの巻

こんにちは。hollymoto@anthrgrnwrld です。 今日は「TableView編集モード中のUITableViewCellの幅は通常時から変化している」ことについてメモを残します。

Localeについて

こんにちは。hollymoto@anthrgrnwrld です。 今日はLocaleについてメモを残します。 Apple公式リファレンスはここ。 https://developer.apple.com/documentation/foundation/locale そしてめっちゃ参考になるページはここ。 【Swift】Localeの使い方 | カピ…

TableViewの複数の変更をアニメーション付きで反映させたい時はperformBatchUpdates(_:completion:)を使う

こんにちは。hollymoto@anthrgrnwrld です。 TableViewを表示した時や再表示した時に、いろんな変更や動作を一気にやりたい時があります。 が、それを単純にシーケンシャルに書いてしまうとうまくいかないことがあります。 今回の私の場合だとscrollToRowでT…

StoryboardでDIして画面遷移(自分なりに)

こんにちは。hollymoto@anthrgrnwrld です。 Storyboardを使って画面遷移する場合、私には悩みがありました。 その感じていた悩みを思いつくまま羅列してみます...。 遷移元ViewControllerから遷移先ViewControllerへの移行時への値の渡し方が何か嫌 遷移先V…