小ネタ
こんにちは。hollymoto@anthrgrnwrld です。 editButtonItem(所謂編集モード)を有効にしたUITableViewでカスタムUITableViewCellを使用している。動作確認で編集モードと通常モードをボタンで切り替えるとUITableViewの中のC ontentViewに貼り付けたUILabe…
こんにちは。hollymoto@anthrgrnwrld です。 UILabelのサイズはAutoLayoutによって指定した比率などで実際の大きさを変化させることが出来る。しかしそのせいで中のテキストサイズとテキスト長がLabelの大きさに対して大きい / 長いとテキスト情報が「...」…
こんにちは。hollymoto@anthrgrnwrld です。 Locale.currentの地域情報は欲しいんだけど、言語情報はイラネ。寧ろ他言語にして使いたい!みたいなことってあると思うんです。その場合どうするー?っていうのを考えてみました。
こんにちは。hollymoto@anthrgrnwrld です。 これの続きっぽい感じです。 www.millenbox2.com 私は日本人で日本在住なのでiPhoneの設定言語は勿論「言語 : 日本語」「地域 : 日本」にしています。 しかしテストアプリでLocale.currentをJ実行して取得したloc…
こんにちは。hollymoto@anthrgrnwrld です。 ちょっとDateクラスをいじってます。 実はあんまり得意ではなく、Dateのオブジェクトをそのまんまprintにぶっ込んで確認しちゃうようなこともしたりしなかったり。 それじゃダメだよねーってことでDateFormatter…
こんにちは。hollymoto@anthrgrnwrld です。 今日は「TableView編集モード中のUITableViewCellの幅は通常時から変化している」ことについてメモを残します。
こんにちは。hollymoto@anthrgrnwrld です。 今日はLocaleについてメモを残します。 Apple公式リファレンスはここ。 https://developer.apple.com/documentation/foundation/locale そしてめっちゃ参考になるページはここ。 【Swift】Localeの使い方 | カピ…
こんにちは。hollymoto@anthrgrnwrld です。 TableViewを表示した時や再表示した時に、いろんな変更や動作を一気にやりたい時があります。 が、それを単純にシーケンシャルに書いてしまうとうまくいかないことがあります。 今回の私の場合だとscrollToRowでT…
こんにちは。hollymoto@anthrgrnwrld です。 画面遷移の方法をSegueで行うかコードで行うか。 これは永遠のテーマです。 そう。答えなどは無いのです。ただ今はコードで遷移させてみたい。 そんな慣れないことをした時にした失敗をこの投稿にしたためていき…
こんにちは。hollymoto@anthrgrnwrld です。 前回投稿しましたXIBでUITableViewCellをカスタムして利用する方法どうでしたか? 実はこの記事で実装した方法のままだと、ある部分がおかしいことになってしまいます。 それは... TableViewCellをタップした時に…
こんにちは。hollymoto@anthrgrnwrld です。 TableViewで表示しているセルをカスタマイズしたく無いですか??そうですよね?したいに決まってます。 そこで今回はXIBで作成したカスタムUITableViewCellを利用する方法を残しておきます。 え?Storyboardだけ…
TableViewのセルとセルの間の区切り線のすき間、気になりません?? これのことです。 このすき間、UIKitではSeparator Insetと呼ぶみたいです。 今回はこのSeparator Insetを調整する方法を書いていきたいと思います。 目次 1. Storyboardで調整する方法 2.…
TableViewのSectionヘッダーとかフッターってありますよね。 こうゆうやつのことです(これはヘッダーです)。 これ、UITableViewDelegateを継承してるViewControllerで tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> Stri…
今日はモバイルデータベースライブラリのRealmをiOSアプリに導入する準備を行います。 このような外部ライブラリを管理してくれる仕組みとしてCocoaPodsやCarthageがありますが、これらでライブラリをプロジェクトに新規でインストールするには、当然ながら…
小ネタです。 「今入ってるSwiftのバージョンって何だっけ?」 と思い、Terminalに swift と打ち込みました。オプションのガイドみたいなのが出力されると思って気軽に打ち込んで見たのですが、出てきたのは意図していないものでした。
CocoaPods、使ってますか?? 私はというと、一応使ってはいるけど使いこなしているとは言い難い、正直管理ツールなんて使わないでもそのまんまライブラリぶち込む方が精神衛生上いいかも...なんて思っている不届きものです。 とは言いつつも無いと不便にも…
TableViewControllerに編集ボタンやBackボタンを付けたい場合NavigationBarが欲しいところですが、StoryboardのUI部品の新規作成メニューからTableViewControllerを引っ張ってきた場合NavigationBarは付いてこないため、それらが欲しい場合には後で自分で追…