viewdidappear

    1热度

    1回答

    我有UIViewController与UILabel需要显示“lbs”或“kg”。我的应用程序有一个设置屏幕(另一个UIViewController),通过第一个视图控制器以模态方式呈现,用户可以选择两个单元中的任意一个并保存其偏好。如果单位改变,模式设置屏幕被解散,我当然希望第一个视图控制器上的标签更新为新的单位值(但不刷新整个视图)。我以为我知道如何使它工作,但显然我没有。 在我的模态设置屏幕

    1热度

    1回答

    我有显示为一个子视图“弹出式”风格的视图,以便让它出现在父视图控制器的盈方这样的: let popOverView = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("newProjectPopup") as! AddProjectViewController self.addChi

    0热度

    2回答

    最新的Xcode/Swift/iOS。 我有一个Master VC(称为StartVC),它包含一个Child VC(称为TopBarVC),通过和嵌入式segue。 Child VC包含一个按钮,当按下按钮时,该按钮将以模态方式延续到第三个VC(称为CategoryPickerOverlayVC)(此VC中的视图用作选取类别的下拉框)。 @IBAction func CategoryFilter

    0热度

    1回答

    我正在实施条款&条件视图进入我的应用程序,用户必须接受它们才能继续,然后当它们接受它们时,不再需要通过条款&条件视图。我跟着一篇关于如何整合UserDefaults的教程,并且如果有人确实接受这些条款,则在本地存储该值。但是我坚持把它实现到根视图控制器中。具体卡在我的viewDidAppear功能。 if和else语句中的含义是什么? class TermsAndConditionsViewCon

    0热度

    1回答

    我有2种基本方法 - viewDidLoad和viewDidAppear。根据我的应用哲学,当视图控制器加载时,它从基本数据中提取数据,并开始用一些谓词对其进行分类。提取过程很长,所以我将它发送到全局队列。当我的视图出现时,它显然不会从数组(在load方法中编译)获取值并崩溃。所以我需要viewDidAppear等到至少有一个对象被添加到数组中。 信号量或临时值的种类? 在此先感谢! P.S.数组

    1热度

    2回答

    我正在寻找一些解决方案如何在视图加载之前获取按钮的大小。我想使按钮一轮,所以我尝试这个 -(void) viewWillAppear:(BOOL)animated{ CGSize loopButtonSize= _loopButton.frame.size; _loopButton.layer.cornerRadius=loopButtonSize.height/2.0f;

    0热度

    1回答

    当UIStackView在堆栈视图大小发生更改时重新计算UI元素的填充比例分布时,我想在这些元素出现之前对其进行调整。看起来好像在ViewWillAppear和ViewDidAppear之间必须有一个方法。 任何想法堆栈重新计算时,这两者之间会发生什么?

    2热度

    1回答

    我使用Arduino板建立一个物联网应用程序,并调用API来检查Arduino板更新的引脚值。 当我从API接收到更新时,我必须根据我收到的数据将我的按钮颜色更新为红色或绿色。我第一次加载应用程序它工作得很好,并调用viewDidAppear()。但是,当我去背景,然后再到前景它不被称为。我所知道的是,每次出现视图时都必须运行函数内部的指令,但似乎并非如此。 我试图把我的代码在AppDelagat

    0热度

    3回答

    我有一个正在从厦门国际银行文件中创建一个UIViewController。 我初始化这样的: _sharedSingleton = [[SlipChangesViewController alloc] init]; [[NSBundle mainBundle] loadNibNamed:@"SlipChangesViewController" owner:_sharedSinglet

    0热度

    2回答

    当我运行我的应用程序,如果用户已经注册(从本地数据库检查)我想加载一个不同的ViewController。它正在工作,但我看到了一秒钟之前的屏幕,并希望摆脱这一点。如果我把下面的代码放在viewWillAppear或viewDidLoad中,它不起作用。当我把它放在ViewDidAppear中时,它会工作并加载下一个屏幕。如何在没有瞬间看到屏幕的情况下做到这一点? 这个工程,但我看到了前一秒的屏幕