7月の頭にいくつかのAndroidアプリをリリースして、約2ヶ月が経過した。 www.letitride.jp 経過記録 で、どういった状況になっているかというと、ゲーム系RSSアンテナ情報アプリがやはり強い。 FF14、DQX、モンハン、ゲーム総合の4つが伸びた。 強い、といっ…
概要 CoreDataのpredicateに複数条件の指定を行う。 ユーザの入力等によって動的に条件を生成する場合に使用する。 実装 NSCompoundPredicate(andPredicateWithSubpredicates: [NSPredicate])をpredicateに渡すことで複数の条件を渡すことができる。andPredi…
概要 FSCalendar表示時に初期選択日を設定する 実装 FSCalendarはstoryboard上からoutlet接続されているものとする。 selectメソッドに表示時の指定日とするDateオブジェクトを渡せばよい。使用しない場合は現在日が表示時の選択日となる。 import FSCalenda…
概要 UICollectionViewのcellサイズを中のコンテンツサイズに応じて自動調整する。 下イメージではUIButtonを横スクロールするUICollectionViewに並べた。UIButtonのサイズだけ、cellの横幅を自動調整している。 estimatedItemSizeを指定すると楽に設定する…
backitemの変更 遷移先ではなく遷移元で設定する必要がある。 遷移元のViewController override func viewDidLoad() { super.viewDidLoad() self.navigationItem.backBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: nil, action: n…
概要 UISegmentedControlを選択してない状態にする。 設定方法 selectedSegmentIndexに.noSegmentを指定する UISegmentedControl.selectedSegmentIndex = UISegmentedControl.noSegment
概要 UIPageViewControllerの始点、終端のページを設定する。要は「これ以上はページをめくれないよ」という設定。 UIPageViewControllerはTableViewなどとは違ってcountを返すメソッドがないので、before、afterのメソッドで前後のページがあるか否かの判定…