blogこの広告は、90日以上更新していないブログに表示しています。Swift今日はAutoLayoutを使わずに画面中央での図形表示に挑戦してみました。iOSデバイスには様々な画面サイズがありますがその画面サイズをUIScreenクラスで画面サイズを取得し、その中心に円を表示させています。縦横の中央線も入れてみました。(今回は縦向きのみ限定としています)iPhone6iPhone4S以下がそのソースです。今回は縦向きのみでしたが横向きでも中央表示出来るよう目指したいと思います。22:26AutoLayoutを使わずに画面中央に図形表示Tweet広告を非表示にするもっと読むコメントを書く2015-04-05SwiftでTableViewのデリゲートSwift今日はTableViewでのデリゲートの方法です。iPhoneアプリでTableViewを実現する為には「行数を返す」や「セクション数を返す」「セルを返す」といったデリゲートメソッドをViewControllerにデリゲートする必要があります。※「デリゲート」とは「委譲」を意味しPickerViewやTableViewなどでイベントをキャッチしてそのイベントに対する処理をViewControllerに任せる仕組みと理解しています。pickerViewの場合はViewControllerクラスの宣言部の後ろにUIPickerViewDataSourceプロトコルやUIPickerViewDelegateプロトコルを追記し、ViewControllerに「ピッカービュー名.delegate=self」とすることでViewControllerにデリゲートしていました。delegateを黄色のViewControllerまでドラッグして接続しています。hiramatch.hatenablog.comその中でよく分かっていなかったNSLayoutConstraintのイニシャライザに指定するmultipilierについての覚え書きです。このmultipilierですがどうやらNSLayoutConstraintの中で指定するitemとtoItemとの比率を指定するもの様です。次にViewController画像の横幅をmultipilier=0.8と設定することで画面横幅の80%とし画像の縦幅をmultipilier=0.2と設定することで画面縦幅の20%としています。22:31SwiftでAutoLayoutに挑戦(multiplier)Tweet広告を非表示にするもっと読むコメントを書く2015-03-15テキスト入力するキーボードを非表示Xcode今回はテキストフィールド編集時に表示されるキーボードを非表示にする方法の覚え書きです。改行ボタンを押下したタイミングでキーボードを非表示にする為に1ViewControllerにてテキストフィールドデリゲートプロトコルを指定2テキストフィールドのデリゲート先にviewControllerに指定3デリゲートプロトコルで定義された改行ボタン押下イベント時のメソッドtextFieldShouldReturnを実装という手順を行いました。テキストフィールドは2つ用意しそれぞれで処理が分かれることを確認できるようにしました。キーボードの非表示にする処理は「表示中のView」(ここの例ではviewControllerのview)に対してendEditing(true)」を実施しています。22:47テキスト入力するキーボードを非表示Tweet広告を非表示にするもっと読むコメントを書く2015-03-15文字列検索と置換Swift今日は文字列の検索、置換にはまっていましたのでその覚え書きです。SwiftではString→NSStringに変換してからNSStringとして編集するのが一般的な様です。Fitなど)を試してみるXcode今日はImgeViewの表示モードを変えた時、画像がどう変わるか確認してみました。以下は確認に使った画像です。Fill」に設定しています。Fill」ですが横長の画像を縦横の比率を変え正方形の画像で全体表示させています。Fit」ですが縦横の比率をそのままに長い横を基準に全体表示させています。Fill」ですが縦横の比率をそのままに短い縦を基準に長い横の両端が切り取られた形で表示されています。表示モードは他にいろいろあるようですが通常は上記の3つになるのではないかと思われます。Fitなど)を試してみるTweet広告を非表示にするもっと読むコメントを書く2015-03-07SizeクラスでiPhoneの縦横別でレイアウトの異なる画面を作るXcode今回はXcodeのSizeクラスでiPhoneの縦横別でレイアウトが異なる画面を作ってみました。Height)になります。ここでは画像をAutoLayoutで画面中央に表示させる制約を追加しています。画面横向き時、画像を画面右下に表示させる制約を追加し、更に画面横向き時のみ表示させるラベルを追加しています。以下はプレビューです。iPhoneの縦向き,横向きでレイアウトが異なることを確認しました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。