viewWillAppear不执行
来源:互联网 发布:网页游戏编程入门 编辑:程序博客网 时间:2024/05/17 16:55
UITableViewController或UIViewController中使(<UITableViewDataSource,UITableViewDelegate>)
后viewWillAppear:(BOOL)animated不执行
解决方法如下:
先在 *.h头文件里加上<UINavigationControllerDelegate>
接着在*.m文件里加上相关代码
self.navigationController.delegate=self;
再使用此时navigationController的代理函数,就OK了。
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[viewController viewWillAppear:animated];
}
-(void)viewWillAppear:(BOOL)animated
{
NSLog(@"现在可以使用了");
}
代码实例:
MyOrders.h
@interface MyOrders : UIViewController<UITableViewDataSource,UITableViewDelegate,UINavigationControllerDelegate>{
}
@property(nonatomic,retain)IBOutlet UITableView *table;
MyOrders.m
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationController.delegate=self;
}
- viewWillAppear不执行
- viewWillAppear:(BOOL)animated不执行
- 关于通过UINavigationController push 过去到一个view controller而这个viewvontroller的viewwillappear不执行的问题
- viewWillAppear
- Viewwillappear
- UINavigationController下的viewcontroller不调用viewwillappear
- UINavigationController下的viewcontroller不调用viewwillappear
- iphone上有时候viewWillAppear不被调用
- viewWillDisappear,viewWillAppear不调用的解决方法
- viewWillDisappear,viewWillAppear不调用的解决方法
- viewWillDisappear,viewWillAppear不调用的解决方法
- viewWillDisappear,viewWillAppear不调用的解决方法
- UINavigationController中viewWillAppear不被调用的原因?
- iPhone开发之解决viewWillAppear不被调用
- iPhone开发之解决viewWillAppear不被调用
- iPhone开发之解决viewWillAppear不被调用
- UIViewController中addChildViewController的坑:viewWillAppear不调用
- addChildViewController后 Childvc viewWillAppear 不调用的问题
- 【电子签到】v1.0版本正式上线!免费下载!
- 如果测试自己的编译器打是大端还是小端
- State Threads
- 在PHP中调用接口
- s7500刷Android442
- viewWillAppear不执行
- 关于HttpClient(调用openstack rest接口失败)
- Unity 导出iOS项目 在真机调试 xcode V7.2.1
- android theme
- 设置openwrt串口登录密码
- 学习AutoLayout(VFL)
- Android控件编辑时键盘弹起与关闭处理
- test
- LeetCode: Find Peak Element