teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

文法の修正

2016/03/25 10:17

投稿

Blue0999
Blue0999

スコア148

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  謎のメソッドtextFieldShouldReturn()について質問です。
2
2
  Xcodeでいろいろ試しているとどうやらtextFieldShouldReturn()はUIViewControllerで定義されていて、キーボードでreturn(改行)を押したときに呼ばれるメソッドじゃないかと思っています。
3
3
  しかしsuperクラスで定義されているメソッドを、サブクラスで独自の処理を与え書き直すには修飾子overrideが必要なはずですが書いてありません。このクラスで作ったメソッドなのかとも思ったのですが、キーボードでreturnを押すと実行するなんていう難しい処理を書いた覚えはありません。
4
- またこのメソッドの最後にreturn trueと書いてありますがtrueをfalseに変更してもシュミレーターで実行しても動作は変わりませんでした。このreturnはどういう意味でしょうか。
4
+ またこのメソッドの最後にreturn trueと書いてありますがtrueをfalseに変更してもシュミレーターで実行した際、動作は変わりませんでした。このreturnはどういう意味でしょうか。
5
5
  どうしてもわからないので知ってる方教えてください!
6
6
 
7
7
  func textFieldShouldReturn(textField: UITextField) -> Bool {

1

文法の修正

2016/03/25 10:17

投稿

Blue0999
Blue0999

スコア148

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  謎のメソッドtextFieldShouldReturn()について質問です。
2
2
  Xcodeでいろいろ試しているとどうやらtextFieldShouldReturn()はUIViewControllerで定義されていて、キーボードでreturn(改行)を押したときに呼ばれるメソッドじゃないかと思っています。
3
3
  しかしsuperクラスで定義されているメソッドを、サブクラスで独自の処理を与え書き直すには修飾子overrideが必要なはずですが書いてありません。このクラスで作ったメソッドなのかとも思ったのですが、キーボードでreturnを押すと実行するなんていう難しい処理を書いた覚えはありません。
4
- このメソッドの最後にreturn trueと書いてありますがtrueをfalseに変更してもシュミレーターで実行しても動作は変わりませんでした。このreturnはどういう意味でしょうか。
4
+ またこのメソッドの最後にreturn trueと書いてありますがtrueをfalseに変更してもシュミレーターで実行しても動作は変わりませんでした。このreturnはどういう意味でしょうか。
5
5
  どうしてもわからないので知ってる方教えてください!
6
6
 
7
7
  func textFieldShouldReturn(textField: UITextField) -> Bool {