題名の長文失礼しました。
swift
1import UIKit 2class mainViewController:UIViewController{ 3//メソッドなど省略 4}
このクラスはmainView.storyboard(大枠は、View Controllerクラスを使ってます。)の
custom classとして紐づけました。
次にこのクラスを継承させたクラスを作成します。
swift
1import UIKit 2class subViewController:mainViewController{ 3//メソッドなど省略 4}
このクラスは事実上UIViewControllerを継承しているので、
subView.storyboard(これも大枠はview Controllerです)に
custom classとして紐づける事ができるのではないかと思いましたが
選択できませんでした。
UIViewControllerクラスを継承させたクラスを他のクラスに継承させてそのクラスをstoryboardに紐づける
ことはできないのでしょうか?
PS custom classとの紐づけは、すべてxcodeの show the assistant editorを使用しています。
Controller の綴りが Cotroller になっていますが、Custom Classの設定は Cotroller になっているでしょうか?あと、質問とは直接関係はありませんが、UIViewとUIViewControllerは別物です。UIViewControllerのことを省略してUIViewと呼んだり書いたりすることは紛らわしいのでやめた方がいいです。
Cotrollerはタイプミスです。 修正しました。 指摘通り、UIViewとUIViewControllerは、別のですね、紛らわしく記述してしました。ごめんなさい。
Custom Class の入力のところで、プルダウンのリストに表示されないということでしょうか?入力しようとしているCustom Classは、ViewControllerのCustom Classでしょうか?Viewが選択されていないでしょうか?
プルダウンのリストに表示されないということです。
後半の質問に関しては大丈夫でしょうか?ちなみに、普通であればカスタムクラスとして設定できます。(新規プロジェクトで試してみて下さい)何か間違い/勘違いがあると思われますので、一つ一つ確認してみて下さい。
すみません。【ViewControllerのCustom Class】 の意味合いがよくわからなくて長考してます。
Storyboardの左側のツリー(Document Outline)でViewControllerを選択しているか?ということです。(Custom ClassのClassのところに、薄っすらとUIViewControllerと表示されていればOKです)
おっしゃるとおり新規プロジェクトでは、プルダウンのリストに表示を確認することができました。 元のコードに何かおかしな設定をしているかもしれません。 回答ありがとうございます。