微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UINavigationController modalPresentationStyle 不适用于 iPhone

如何解决UINavigationController modalPresentationStyle 不适用于 iPhone

我正在尝试使用以下方式将 UINavigationController 呈现为一个小窗口。它在 iPad 上运行良好,但在 iPhone 上仍然显示全屏。任何关于我做错的提示将不胜感激!

Object MakeObj(){/* processsing */};
Object ChangeObj(Object&& obj){/* processsing */};
Object tmp_obj = MakeObj();
Object test_obj = ChangeObj(std::move(tmp_obj));
//here tmp_obj is no longer valid

解决方法

“小窗口”演示文稿未内置在 iPhone 上。您需要一个自定义的呈现控制器,用于规定呈现的视图控制器的较小尺寸和位置。

,

LoginnewIPadViewController 需要设置它的模式呈现样式,而不是导航控制器。也不需要引用 self ,因为编译器的范围很明确。

CountdownTimer
,

iPhone 上的 $posts = "client_id=" . AWS_COGNITO_KEY . "&client_secret=" . AWS_COGNITO_SECRET . "&response_type=token&grant_type=authorization_code&code=" . $request->query->get('code') . "&redirect_uri=" . AWS_COGNITO_REDIRECT; $url = AWS_COGNITO_URL . '/oauth2/token'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); ... curl_setopt($ch,CURLOPT_POSTFIELDS,$posts); ... $result = json_decode($ret,true); if (isset($result["access_token"])) { $user = $client->getUser([ 'AccessToken' => $result["access_token"] ]); ... } 无法实现,可以使用 formSheet 样式实现。看下面的例子 -

.popover

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。