1つのベースビューコントローラからすべて継承する5つのView Controllerがあります。私のbaseVCには、活動の開始や停止、インターネット活動の確認などの共有機能が含まれています。 VCは(絵コンテから)BaseViewControllerから継承するTableViewControllerとUIViewControllerを作成します。
class BaseVC: UIViewController { }
class NewsFeedVC: BaseViewController { }
class MakePostVC: BaseViewController { }
class NotificationVC: BaseViewController { }
class MoreVC: BaseViewController { }
class CollectionVC: BaseViewController { }
マイNewsFeedVCとNotificaitionVC
以下のように見えるのtableViewで通常のUIViewControllerによって構築されている。内だから、このすべての作品をドラッグ。しかし、私はこれらの2つのVCをストーリーボードからviewControllerにドラッグされたtableViewの代わりにUITableViewControllerに変更することを考えています。その理由は、tableViewがUIViewcontrollerの内部で構築されていた場合、テーブルビューがジャンプするようにリフレッシュするためにいくつかのバグがあったからです。ただし、NewsFeedVCとNotificationVCがUItableViewControllerから継承している場合は、これ以上BaseVC内の関数を使用することはできません。私が望むものを達成するためにこれをどのように構造化できますか?あなたはNewsFeedVC
クラスがBaseVCこの追加継承して、あなたは、デリゲート
を使用してそれらを呼び出したい関数を使用してBaseViewController
で
class NewsFeedVC: UITableViewController { }
class MakePostVC: UITableViewController { }
テーブルビューがジャンプするとはどういう意味ですか? – hasan83