小编Chr*_*ris的帖子

iOS 8 NavigationBar BackgroundImage

在iOS 8中,只有iPhone和iPad尺寸以及纵向和横向的概念已经改变,因此设置导航栏背景图像的工作方式并不相同.目前我正在使用以下代码:

UIImage *NavigationPortraitBackground = [[UIImage imageNamed:@"nav-image-portrait"]
                                         resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];

UIImage *NavigationLandscapeBackground = [[UIImage imageNamed:@"nav-image-landscape"]
                                          resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];

[[UINavigationBar appearance] setBackgroundImage:NavigationPortraitBackground forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:NavigationLandscapeBackground forBarMetrics:UIBarMetricsCompact];
Run Code Online (Sandbox Code Playgroud)

从iOS 8开始,酒吧指标部分已被弃用.启动我的应用程序时,它只是在iPhone 6或6 Plus上水平重复条形图像.我已经研究过图像切片,但我认为这也不是解决方案.

肖像 景观

background-image uinavigationbar ios ios8

17
推荐指数
1
解决办法
2万
查看次数

Laravel Passport密码授予刷新令牌

尝试使用Laravel的Passport与移动客户端相处.密码授权类型的身份验证似乎是要走的路,我让它与我的iOS应用程序一起工作,但是我无法让令牌刷新工作.

在进行身份验证时,我会获得一个tokenrefresh token我存储的内容,但是当令牌过期时,调用该oauth/token/refresh路由不起作用.该路由使用web中间件,这意味着我的app使用api路由无法访问它.我不确定他们是否打算让移动客户永远不刷新,或者他们是否希望你自己刷新?如果有人了解这应该如何工作,那就太好了.

php authentication ios laravel laravel-passport

7
推荐指数
2
解决办法
1万
查看次数