问题标签 [viewdidappear]
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.
ios - iOS:当应用程序被带到前台时刷新数据
我通过 JSON 从服务器获取数据并将其显示在标签上。我在 viewDidLoad 中添加了该方法。
我想在用户再次打开应用程序时刷新数据。目前,即使我在模拟器中杀死应用程序并再次启动应用程序,它也不会刷新。
我尝试了 viewDidAppear 方法,但由于某种原因它没有被执行。
这永远不会被调用。我试图最小化该应用程序,但它没有工作。
uiscrollview - UIScrollView 不适用于自动布局和 Segue
在 ViewController(主体)中,我有一个称为滚动器的 UiSrcollView。当我启动应用程序时效果很好。但是,如果我使用 segue(传递给另一个视图控制器),当我返回主体时,uiscrollview 停止工作。
ps.:我使用自动布局
任何人!?请。我尝试在 viewDidLoad 和 viewDidApper 中实现内容大小。
uiimageview - 将动画设置为仅在启动时发生?
我有一个问题希望你们能帮助我。所以几乎我有一个基本动画,我希望它只在应用程序启动时出现,而不是在我进入应用程序后实际返回页面时出现,因为现在我在 viewWillAppear 方法中拥有它。下面是我的动画代码。任何帮助将不胜感激。
另外,正如您在查看我的代码时可能会说的那样,我试图将图像淡入,如果您知道更好的方法,您也可以告诉我吗?但这很好用。
我的.m:
uiview - 在 UITableViewCell 上使用 UIView-Glow 类别
我正在使用UIView-Glow类别试图突出显示某些 UITableViewCells。但是如果在tableView:cellForRowAtIndexPath:中使用它就不起作用。我想它必须在屏幕上出现特定视图后使用。那么,是否有可能让某些 UITableViewCells 发光(即使在滚动表格视图时)?
ios - 实例变量在 viewDidAppear 中返回 null 但在 viewDidLoad 中很好
由于某种原因,我的实例变量(在我的视图控制器中)在 viewDidAppear 中返回 null,但在 viewDidLoad 中返回正确的值。
这只发生在我从我的 appdelegate 加载我的 viewController 时,如下所示:
如果我通过其他屏幕访问我的控制器,它工作正常...
initWithProduct 函数
设置产品功能
产品和sku的声明
ios - 如何以编程方式调用自定义按钮 - ios
我以编程方式制作了一个自定义按钮
- (void)viewDidLoad
但是我需要调用它的一种方法
-(void) viewDidAppear:(BOOL)animated
我需要打电话
按钮范围是否仅在viewDidLoad
?
ios - iOS 5 - 空白 UIWebView 在 ViewDidAppear 之前导致长时间延迟
每次我尝试将 UIWebView 添加到我的应用程序时,它都会将主线程锁定 5-10 秒。我终其一生都无法弄清楚如何防止这种情况发生。
- 它在 ViewWillAppear 和 ViewDidAppear 之间锁定
- UIWebView 没有加载任何东西。我没有任何加载代码。
- 这只发生在我运行 5.1 的实际 Ipad 2 上。它不会发生在模拟器上。
- 如果我 popViewController,并再次推送它,它不会延迟
我试过的:
[webView loadHTMLString:nil baseURL:nil];
在 ViewDidLoad[webView stopLoading];
在 ViewDidLoad- 在界面生成器中设置隐藏的 WebView
我尝试过的任何事情都无法阻止这一点。
我有一个执行此操作的简单按钮:
TestViewController 是一个空白的 ViewController,在 xib 文件中添加了一个 UIWebView
ios - 无论如何要获得 UIVIew 的自动调整大小的框架?
我有一个 UIButton 设置为根据部分视图(iPhone 5 4inch 屏幕)自动调整大小。我有一个边框图像,一旦选择它就会显示在按钮周围。问题是 UIButton 框架即使在自动调整大小时也会返回原始大小,因此我无法设置边框图像的框架以匹配它。
自动调整大小成功后有没有办法获得框架?
ios - 调用viewDidAppear时如何区分
是否有一种内置方法(而不是使用我自己的标志)来区分何时viewDidAppear
调用视图控制器,因为视图控制器被推送到导航堆栈,而不是模式消失时?
换句话说,只有当视图被推送到导航堆栈时,我才需要在视图出现时执行代码。当我执行该操作时,我正在呈现一个视图控制器并自动将其关闭。关闭它后,viewDidAppear
再次调用,进入无限循环。
我怎样才能避免这个无限循环?
这个问题与模式viewController
有关,而不是关于来自和来自viewController
通过导航。
iphone - 覆盖 viewDidAppear 并让它加载特定的 URL 不行?
我正在查看其他人的代码,并注意到每次附加图像时都会刷新 Web 表单(单击“添加图像”,查找并选择图像,返回表单,表单变为空白)。而且,这是因为 url 被重新加载。在跟踪此问题时,我注意到原始开发人员覆盖了 WebViewController 中的 viewDidAppear 实例方法,如下所示:
苹果的文件说
您可以覆盖此方法以执行与呈现视图相关的其他任务。如果你重写了这个方法,你必须在你的实现中调用 super 。
我看到 super 没有被调用,我认为放入 NSURLRequest 不是一个好习惯。我删除了代码,添加了 URL 调用按钮操作,一切都很好,所以这主要是一个风格/学术问题。
你同意 loadRequest 不应该在那里吗?谢谢你的帮助。