小编win*_*zed的帖子

如何在状态中设置UIButton背景颜色:UIControlState.Highlighted在Swift中

我可以设置按钮的背景颜色,但我无法弄清楚如何设置背景颜色 UIControlState.Highlighted.它甚至可能吗?还是我需要沿着这setBackgroundImage条路走?

uibutton ios swift xcode6

41
推荐指数
5
解决办法
6万
查看次数

使用drawInRect调整图像大小,同时保持像Scale Aspect Fill一样的宽高比?

我想用drawInRect方法调整图像大小,但我还想保持正确的宽高比,同时完全填充给定的帧(如.ScaleAspectFill对UIViewContentMode所做的那样).任何人都有一个现成的答案吗?

这是我的代码(非常简单......):

func scaled100Image() -> UIImage {
    let newSize = CGSize(width: 100, height: 100)
    UIGraphicsBeginImageContext(newSize)
    self.pictures[0].drawInRect(CGRect(x: 0, y: 0, width: 100, height: 100))
    let newImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return newImage
}
Run Code Online (Sandbox Code Playgroud)

uiimage ios swift

10
推荐指数
1
解决办法
3586
查看次数

升级到SDK 4.1后,Facebook登录失败(总是被取消)

我已经在iOS应用程序(已经上线)中将Facebook SDK从3.21.1升级到4.1.

我仔细阅读了升级指南,并实现了新的登录方法.我使用的代码是Facebook文档中提供的代码.

但自升级以来,每次我尝试登录(设备或模拟器,webview或Facebook应用程序),我都可以成功完成登录流程,但当我回到我的应用程序时,登录不会返回任何错误但返回一个FBSDKLoginManagerLoginResult"isCancelled".

作为一种解决方法,我尝试实现不需要登录的应用程序邀请,但是我在控制台中遇到了"试图在FB中进行身份验证"...这里也没有运气.

所以我想它与info.plist中的身份验证回退和URL方案有关,但我在那里进行了双重检查,数据(在升级之前工作正常)与Facebook文档中指出的数据相同.

任何人都有任何线索?谢谢!

我已经检查过:

  • 我没有更改已经设置为使用Facebook SDK的info.plist,并且在升级之前工作正常.
  • 我用于登录的用户帐户在升级之前也工作正常.
  • 我在登录过程之前或之后没有任何currentAccessToken.

facebook ios facebook-sdk-4.0 swift

6
推荐指数
1
解决办法
3514
查看次数

标签 统计

ios ×3

swift ×3

facebook ×1

facebook-sdk-4.0 ×1

uibutton ×1

uiimage ×1

xcode6 ×1