从另一个View Controller的子视图

时间:2015-09-04 17:55:10

标签: ios swift uiview uiviewcontroller uibutton

这是我目前的设置:

  • CalendarViewController
    • reloadCalendar()
  • SideMenuViewController
    • SideMenuView
      • toggleEventsBtn

以下是SideMenuView内部的一些代码:

toggleEventsBtn.addTarget(self, action: "toggleButton:", forControlEvents: .TouchUpInside)
func toggleButton(sender: MenuControlButton!) {
    let shouldShowEvents = sender.shouldShowEvents
    NSUserDefaults.standardUserDefaults().setBool(shouldShowEvents, forKey: "ShowEvents")
}

此代码运行后,我需要在reloadCalendar上调用CalendarViewController方法。什么是完成这样的事情的最好方法?

另外,我是否在NSUserDefaults内更新UIView是不好的做法?

非常感谢所有帮助:)

0 个答案:

没有答案