@wai_ya.com

Swiftの調べモノ

2014.10.16 | Cats : iOS, Swift

iPhoneを長らく使っていながら、iOS開発はSwiftスタートな私です。
Swiftでわからなかった部分の書き方の一例を、メモ。

テキストフィールドのキーボードを隠す

self.view.endEditing(true)

テキストフィールドをタップして出現するキーボードの「改行」を「完了」に変更

var target:UITextField!

// 書き方 1
target.returnKeyType = UIReturnKeyType.Done

// 書き方 2
target.returnKeyType = .Done

URLエンコーディングをする(iOS7以上)

var target:String = "この文字をエンコーディング"
target.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())

スワイプイベント

// ジェスチャーイベントの定義
// target : スワイプを許可する部分, action : スワイプしたときに実行する関数名
var swipe = UISwipeGestureRecognizer(target: self, action: "swipeGesture:")

// スワイプ指本数 初期値:1
swipe.numberOfTouchesRequired = 1

// スワイプ方向 初期値:Right
swipe.direction = UISwipeGestureRecognizerDirection.Right

// ジェスチャーの適応
self.view.addGestureRecognizer(mySwipe)

// 〜 省略 〜

// スワイプしたときの処理
func swipeGesture(sender: UISwipeGestureRecognizer){
 // 処理内容
}

調べたものからどんどん追記していく予定
間違いや効率の悪いものがあれば教えてください!

コメントを残す