iOS 8快速更改父内容

时间:2015-03-04 13:58:55

标签: ios swift uiviewcontroller uicollectionview uicollectionreusableview

我是iOS的新手,所以我遇到了这个问题:我在UIViewController(父)中写了一个UICollectionView,并以UICollectionResuableView作为标题。

class ParentViewController: UIViewController, SideBarDelegate {

@IBOutlet weak var mPreviewsCollection: UICollectionView!

override func viewDidLoad() {
    ...
}
...
}

此UICollectionResuableView包含另一个UICollectionView(子)以提供动态自定义选项卡(可能不是最好的主意,但它看起来像预期的那样)。

class ChildHeaderCollectionReusableView: UICollectionReusableView {

@IBOutlet var mTabHeader: UICollectionView!

required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
}

func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    ...
}
...

现在我想在选择子节点中的单元格时更改父UICollectionView(reloadData())的内容。我怎样才能做到这一点?如何从外部执行父运行实例中的方法? 例如var rootViewController = self.window!.rootViewController as KioskViewController返回我的父UIViewController的另一个实例,内容为零

0 个答案:

没有答案