小编Hei*_*erg的帖子

在以编程方式创建视图时,我应该在哪里设置自动布局约束

我看到设置约束的不同示例.有些人将它们设置在viewDidLoad/中loadView(在添加子视图之后).其他人在方法中设置它们updateViewConstraints,它们被调用viewDidAppear.

当我尝试设置约束时updateViewContraints,可能会出现跳转到布局,例如在视图出现之前稍有延迟.另外,如果我使用这种方法,我应该首先清除现有的约束[self.view [removeConstraints:self.view.constraints]吗?

cocoa-touch ios autolayout

78
推荐指数
3
解决办法
4万
查看次数

ios:如何解除模态视图控制器,然后弹出推送视图控制器

我有一个视图控制器B被根视图控制器A推入导航堆栈,如果该模型处于特定状态,则该视图控制器B需要显示另一个视图,因此它模态地呈现另一个视图控制器C.当我解雇时视图控制器CI还想弹出视图控制器B,如果它也在导航堆栈上.我想这样做只有一次过渡.

有任何想法吗?

viewcontroller pushviewcontroller modalviewcontroller ios

12
推荐指数
1
解决办法
7230
查看次数

滚动应用程序:UIPageViewController vs UIScrollView

我正在开发一个应用程序,其中有几个屏幕,每个屏幕具有相同的布局,只传入不同的数据,然后我希望用户能够从一个屏幕滑动到下一个屏幕.

到目前为止,我UIPageViewController使用过渡样式使用项目模板UIPageViewControllerTransitionStyleScroll.到目前为止我所做的工作还可以,虽然资源密集,因为每次我刷到一个新页面时它都会实例化一个新的视图控制器,但我正在努力解决这个问题.

我关心的事情是,它不是严格的iBooks意义上的网页应用程序,这样即使我能够使它看起来像一个滚动的应用程序,使用的过渡样式设置,我不知道是否有一个人之所以似乎只对书籍类型的应用程序使用此模板,除非我弄错了

似乎还有一种使用UIScrollViewPageControl执行类似功能的替代方法

http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html

我不确定哪种方法可以更好地解决我想要解决的问题,所以我正在寻找一些反馈.每个页面都需要是视图控制器的单独实例,因为每个页面上都有几个要显示的元素.

uiscrollview ios uipageviewcontroller

9
推荐指数
1
解决办法
4848
查看次数

登录 facebook oauth 访问令牌是否安全?

我遇到了一个问题,很难用我的应用程序重现 facebook 登录超时的问题,所以用 facebook 开了一张票。他们要求我从问题发生时向他们发送用户访问令牌。由于问题难以重现,我需要记录访问令牌,因此它会出现在我们的日志文件中,也会出现在我们的日志分析工具中,访问令牌出现在我们的日志文件和分析工具中是否有风险,假设它不是公开可用的?

facebook oauth access-token

4
推荐指数
1
解决办法
1581
查看次数