问题标签 [viewwillappear]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 查看会出现没有接听电话
在我的应用程序中,我使用的是标签栏。第一次加载应用程序时,它会调用viewDidload
. 但是当我单击其他选项卡并再次单击第一个选项卡时,我需要调用viewWillAppear
. 当我再次单击第一个选项卡时,它没有调用。任何的想法?
iphone - 视图会消失不是射击
我正在使用 addSubView 方法添加视图。viewWillDisappear 是否有任何替代方法?viewWillDisappear 没有触发。我想在当前视图消失时释放所有分配的对象。目前我正在使用 dealloc 方法来做到这一点。但是 dealloc 方法不会很快触发。由于我收到内存警告,有时我的应用程序可能会自行崩溃。主要问题是语音文件。
ios - 取消选择 UITableViewCell 时没有动画
我在我的 iOS 应用程序中使用Loren Brichter 的 FastScrolling UITableView 子类,当它被推回堆栈顶部时,我在正确取消选择表格视图中的单元格时遇到问题。我的viewWillAppear
方法如下所示:
单元格被取消选择,但没有任何动画。我怎样才能解决这个问题?
更新
如果我删除上面的代码,就会发生完全相同的事情。每次视图被推到堆栈顶部时,是否会在旧视图的顶部添加一个新的表视图实例?
objective-c - viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear 指南
是否有正确使用这些方法的指导方针?特别是,我想知道我可以在其中使用什么类型的代码。
例如,如果我必须调用从 WS 检索数据的方法,我必须在哪里调用它?我在哪里可以注册/取消注册 NSNotification?等等
iphone - [self.navigationController popViewControllerAnimated:YES];之后调用了什么方法?
我有这个代码:
在我按确定后,我在控制台中看到消息“BTN OK”,没有别的。在 RecherchePartenaireTableView 类中,我有方法 viewWillAppear、viewDidload... 和每个方法的 NSLog 消息。[ 之后调用什么方法self.navigationController popViewControllerAnimated:YES];
?
ios - 如何确定从iOS后台返回前台时加载哪个视图?
我有一个具有多个视图的应用程序。当我从后台回到前台时,我想确定我目前在哪个视图中。我该怎么做?
[编辑]
我了解 navigationController 的 visibleViewController 属性可能会有所帮助。但是,我想知道如何使用它返回的指针与 UIViewController 对象进行比较。我们如何比较指针?一些代码片段会很有帮助。
ios - iOS 5.0 查看生命周期问题
我在 iOS 5.0 上遇到了我的自定义视图控制器子类的奇怪行为。我没有在我的 iPad 应用程序中使用标准导航控制器等,但我自己呈现所有视图控制器 - 这就是我需要手动调用 -viewWillAppear 和 viewDidAppear 方法的原因。
从 iOS 5.0 开始,似乎在将视图控制器的视图添加为子视图时,这些方法会在视图的视图控制器实例上自动调用。这意味着在我的情况下这些方法被调用了两次。
有什么建议么?除了创建我自己的视图生命周期方法和重写整个应用程序?
非常感谢!
iphone - 从相机拍照并在 UIImageView 中显示
我有一个包含一些字段(名称、价格、类别)和分段控件的视图,加上这个按钮来拍照。
如果我在模拟器(没有相机)上尝试这个,它可以正常工作:我可以从相机胶卷中选择图像,编辑它并返回到视图,这将显示所有字段及其内容。
但是在我的 iphone 上,当我在编辑后选择图像并返回视图时,除了 UIImageView 之外,所有字段都是空的。
我还尝试将字段的内容保存在变量中并将它们放回“viewWillApper”方法中,但应用程序崩溃了。
开始想也许下面的方法有问题
编辑
我在这里找到了解决方案。我为 UIImage 类定义了一个新方法。(点击链接了解更多信息)。
然后我在 UIImageView 的框架上工作以适应新的维度,横向或纵向。
现在我有一个新问题!如果我以横向拍摄一张照片,然后尝试以纵向拍摄另一张照片,则应用程序会崩溃。我必须释放一些东西吗?
xcode - 为什么 viewWillAppear 没有被调用?
正如我们所知,该函数的意思是,将视图添加到 self.view.. 问题是,为什么 listNewController 的 viewWillAppear 没有被调用?
有什么方法可以进行动画更改并调用 viewWillAppear?
iphone - 将根视图控制器设置为导航控制器的委托
嗨,我知道如果在导航控制器上推送/弹出新视图,这通常viewWillAppear
不会viewDidAppear
被调用。我已经<UINavigationControllerDelegate>
在我的根视图控制器上实现了协议和所需的方法。但是,我很难将根视图控制器设置为导航控制器的委托。有没有办法以编程方式或在情节提要中做到这一点?
我试过了
[self.navigationController setDelegate:self]
从根视图控制器的viewWillAppear
方法来看,但似乎没有效果。任何提示将不胜感激。