質問編集履歴

2 タイトルの変更

mimamo

mimamo score 26

2018/11/30 19:20  投稿

<Xcode> 押したボタンによって、次の画面の背景画像を変えれるようにしたいのですがうまくいきません。
<Xcode> 押したボタンによって、次のページの画像を変えたいのですがうまくいきません。
---やりたいこと---
ボタン(画像)を押すと次の画面に移動。移動先の画面の背景を、押したボタン(画像)の画像にしたいです。
---エラー内容---
ボタンを押すと画面が暗くなり落ちてしまいます。
警告は下記のように書かれているのですがよくわかりません。
“View Controller“ is unreachable because it has no entry points, and no identifier for runtime access via -[UIStoryboard instantiateViewControllerWithIdentifier:].
---コード---
```Swift
import UIKit
class ViewController: UIViewController ,UIActionSheetDelegate{
@IBOutlet weak var getimage: UIImageView!
//画像ファイルの定義 〜bin(数字)という名前に変更
var bin1 = UIImage(named:"binsen1.jpg")!
var bin2 = UIImage(named:"binsen2.jpg")!
var bin3 = UIImage(named:"binsen3.png")!
@IBAction func action(_ sender: UIButton) {
switch sender.tag {
case 1:
getimage.image = bin1
case 2:
getimage.image = bin2
case 3:
print("button_3")
getimage.image = bin3
default:break
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
```
---補足情報---
・画像をボタンにする設定と、ボタンと次の画面との接続はStoryboardでおこなっています。
・ボタンは1からtag付けしています。
・次の画面にはUIImageViewを配置しています。
  • Swift

    13498 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

1 タイトルの変更

mimamo

mimamo score 26

2018/11/30 10:47  投稿

---やりたいこと---
ボタン(画像)を押すと次の画面に移動。移動先の画面の背景を、押したボタン(画像)の画像にしたいです。
---エラー内容---
ボタンを押すと画面が暗くなり落ちてしまいます。
警告は下記のように書かれているのですがよくわかりません。
“View Controller“ is unreachable because it has no entry points, and no identifier for runtime access via -[UIStoryboard instantiateViewControllerWithIdentifier:].
---コード---
```Swift
import UIKit
class ViewController: UIViewController ,UIActionSheetDelegate{
@IBOutlet weak var getimage: UIImageView!
//画像ファイルの定義 〜bin(数字)という名前に変更
var bin1 = UIImage(named:"binsen1.jpg")!
var bin2 = UIImage(named:"binsen2.jpg")!
var bin3 = UIImage(named:"binsen3.png")!
@IBAction func action(_ sender: UIButton) {
switch sender.tag {
case 1:
getimage.image = bin1
case 2:
getimage.image = bin2
case 3:
print("button_3")
getimage.image = bin3
default:break
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
```
---補足情報---
・画像をボタンにする設定と、ボタンと次の画面との接続はStoryboardでおこなっています。
・ボタンは1からtag付けしています。
・次の画面にはUIImageViewを配置しています。
  • Swift

    13498 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る