小编Hor*_*rst的帖子

在iphone 6 plus上自动布局的意外结果

我在视图控制器(VC)上添加了一个uiview,尝试设置它的宽度等于VC视图的宽度.

我设定和期望的内容: xcode设置和预期结果

我在iPhone 6 plus上得到了什么: 我在ip6 +上得到了什么

我试图改变领先空间和尾随空间的常量而没有帮助.iphone 6+ autolayout有什么特别之处吗?

此处的视图设置为"任意宽度x常规高度"

-------已添加2016年12月对于像我这样困惑的人:UIView中有一个布局边距属性,它是一个UIEdgeInsets(8,8,8,8).这就像css padding.

当视图的边缘靠近超视图的边缘并且preservesSuperviewLayoutMargins属性为true时,可以增加实际的布局边距以防止内容与superview的边距重叠.

默认边距为每边八个点.

如果视图是视图控制器的根视图,则系统会设置和管理边距.顶部和底部边距设置为零点.侧边距取决于当前尺寸等级,但可以是16或20点.您无法更改这些边距.

ios autolayout iphone-6-plus

27
推荐指数
2
解决办法
6109
查看次数

QuickBlox用户模块的facebook登录名无效重定向uri

我是QuickBlox的新手.我刚刚从SimpleSample-chat users-ios下载示例代码,并将其与我在QuickBlox上的应用程序连接.

它在注册和正常登录时工作正常.

但是,如果我使用Facebook登录,则会出错.错误代码191:

无效的redirect_uri:应用程序配置不允许使用给定的URL.

编辑于2012-12-05:阅读本手册后,我将我的Facebook应用设置更改如下: Facebook应用程序设置 我在QuickBlox上填写了App id和密钥,如下所示: QuickBlox社交集成设置

但是,我仍然收到无效的网址错误.

注意:我没有对示例进行任何更改,但使用我的QuickBlox应用程序信息的这几行:

[QBSettings setApplicationID:xxx];
[QBSettings setAuthorizationKey:@"yyyyyyyy"];
[QBSettings setAuthorizationSecret:@"zzzzzzzzz"];
Run Code Online (Sandbox Code Playgroud)

我错过了让这个样本工作的任何步骤?

quickblox

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

同步两个异步调用

早上好,

我的应用程序启动时有两个异步调用:一个获取推送通知的设备令牌,另一个尝试将用户登录到Facebook.

如果我没有两个异步调用的结果,我不能继续申请过程.

目前,我正在做这样的事情:两个布尔didFBConnectdidDeviceTokenObtained.

我正在一个线程中运行(显然非常糟糕):

while(!(didFBConnect && didDeviceTokenObtained)){ 
}
myFunctionToContinue();
Run Code Online (Sandbox Code Playgroud)

你知道处理这种情况的正确方法是什么吗?

BR

multithreading asynchronous objective-c ios

0
推荐指数
1
解决办法
128
查看次数