问题标签 [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.
android - 适用于 viewWillAppear (iOS) 的 Android SDK?
情况
我有一个使用 SharedPreferences 的带有 2 个“布局”的相当简单的应用程序。
- 主.xml
- 设置.xml
Main 有一个 textView,它使用 SharedPreferences 中的 getString。还有一个打开设置的按钮。
Settings 有一个微调器和一个用于保存到 SharedPreferences 的按钮。
当我在 onCreate(Bundle savedInstanceState) 中调用 setText() 加载应用程序时,textView 会更新
问题
当我打开设置并更新 SharedPreferences 时,我使用返回按钮返回到 Main。
由于我在 onCreate() 中调用 setText(),因此 textView 不会再次更新,直到我退出应用程序并再次将应用程序打开到 main。
从设置返回后,我需要使用什么方法来更新 textView?
我的请求类似于 iOS 的 viewWillAppear()。
iphone - tableView reloadData 不起作用
我在标签栏应用程序中有一个表格视图。
我正在加载数据viewDidLoad
我正在尝试重新加载数据 viewWillAppear
在这个视图中,我调用了另一个视图,它在更改时会在发布时更新核心数据。当我导航回 tableview 时,它不会更新。它会更新的唯一方法是,如果我退出应用程序并从头开始重新加载。
总共有 2 个单独的表格视图。奇怪的是,第一个 tableview 确实刷新了。
有什么想法吗?抢
ios - 以编程方式添加了重复的 uiview
我目前正在制作一个照片装饰应用程序。*holderView 是用户选择的贴纸。每当我尝试从照片库加载照片或拍摄照片然后加载回此页面时,额外的 *holderView 以编程方式添加,这是我之前在拍照之前选择的贴纸,之后会出现重复的贴纸,这不是我想要的。
我应该如何编写代码以防止这种情况发生?非常感谢。
iphone - popViewController / viewWillAppear 在 iOS 5 中没有动画
我没有幸运找到这个,所以我们开始;)
我有UIViewController
一个自定义UINavigationBar
,它将另一个UIViewController
作为子视图推送。
一切正常,除非我单击子视图上的后退按钮。预览(第一个)视图正确显示,但没有动画。的动画UINavigationBar
是正确的,只有视图立即切换。
- (void)viewWillAppear:(BOOL)animated
第一个函数用forUIViewController
调用。这只发生在我使用 iOS 5 测试时,而不是 iOS 4。NO
animated
有谁知道如何解决这一问题?
谢谢你的帮助!汉内斯
更新 1
我刚刚删除了所有自定义代码,只使用了普通代码UINavigationBar
(所以没有额外的设置),它仍然不适用于 iOS 5。这是我在第一个 ViewController 中用于推送第二个 ViewController 的代码:
[self.navigationController pushViewController:secondViewController animated:YES];
正如我已经提到的 - 当我在第二个视图的导航栏中单击后退按钮时,第一个视图会立即出现而没有动画。
任何帮助,将不胜感激!谢谢!
更新 2
我觉得我越来越接近这个问题,但仍然没有解决方案:
UINavigationController
我刚刚在我刚刚调用的地方添加了一个自定义[super popViewControllerAnimated:animated]
。这个 get 被正确调用(动画是 YES),但第viewWillAppear
一个get 的UIViewController
值为 NO 作为动画的值......
iphone - 从 iPhone 中的视图控制器弹出时不调用 viewWillAppear
我正在使用 iOS 图像库在我的代码中
选择图像当我选择完图像后,它会调用我当前类的 viewWillAppear 方法,其中我已经清除了一些变量。
所以它再次清除了我不想要的变量。
图片库关闭时是否有任何方法不调用 viewWillAppear 方法。
谢谢
iphone - ViewDidAppear 主页按钮
我有一个倒计时的计时器。在最近的测试中,我注意到如果我点击主页按钮并返回应用程序,计时器就会关闭(比应有的时间更少)。
我在测试中注意到 ViewDid 和 ViewWill Appear 在重新打开应用程序时不会触发。我知道:
触发,但是如何使其特定于处于活动状态的 viewController 的某些部分?
iphone - viewWillAppear and UIApplicationDidBecomeActiveNotification
I am using the UIApplicationDidBecomeActiveNotification to refresh my tableview when the app becomes active. My problem is that in my ViewWillAppear, I am also calling a method to refresh this table's data.
This is causing the table to be refreshed twice upon application launch. How can I get one of them not to fire when the app is initially launched? Refreshing the table has some intensive processing of network and local data.. so I would really like o only perform this action once.
Thanks.
ios - 应用程序出现时调用的函数是什么?
想象一下应用程序正在运行,您按下 iphone 按钮(电话按钮)并退出应用程序。然后再次点击应用程序进入应用程序。我的问题是,当用户这样做时,我希望调用 viewWillAppear 或 viewDidAppear 函数,但不幸的是,这些函数都没有被调用。
我想知道如果这些函数不会被调用,那么当应用再次出现时调用的函数是什么?
ios - iOS - 循环遍历单元格并检索数据
抱歉,我对 iOS 开发人员很陌生。
我有一个UITableView
从单个 XiB 笔尖拉出的单元格的设置。我在笔尖中创建了一个开/关开关,并且我试图将开关的状态保存viewWillDisappear
为我拥有的单元格数量。(准确地说是 6 个单元格)。
如何遍历所有单元格并保存此信息?
我在我的 UIViewController 中尝试了这个来获取一个单元格的信息:
它给了我错误“程序接收信号:”EXC_BAD_INSTRUCTION”。
我怎样才能做到这一点?
iphone - viewWill出现闪烁
我有一个标签栏,在一个标签上我有一个 UIPickerView。要执行 NSUserDefaults,我需要使用 viewWillAppear,但是每次我从另一个选项卡切换到此选项卡时,都会导致奇怪的闪烁。该选项卡加载本地 pdf 文件,每次我从另一个选项卡切换回此选项卡时,它都会重新加载 pdf。每次闪烁真的很烦人,有什么方法可以阻止应用程序这样做吗?