【问题标题】:Presenting UIView similar to UIAlertView in SplitviewController在 SplitviewController 中呈现类似于 UIAlertView 的 UIView
【发布时间】:2012-08-27 02:41:31
【问题描述】:

我正在使用 SplitViewController。现在,当我在详细视图控制器中选择一行时,我想呈现一个类似于 UIAlertView 的 UIView。

我尝试过这样呈现视图,

[self presentModalViewController:view animated:YES];

但我的视图是从底部加载的。那么任何人都可以给我一些建议或示例来实现这一目标。

我还想增加我的主视图宽度。我尝试在弹出窗口中更改大小,但它不起作用。

提前致谢。

【问题讨论】:

    标签: objective-c xcode ipad uiview uisplitviewcontroller


    【解决方案1】:

    将您的视图作为子视图添加到 (split-)viewcontrollers 视图中

    [splitViewController.view addSubview: yourView];
    

    您可以将视图背景颜色设置为 clearColor 并在其上创建另一个视图,使其看起来像屏幕中间的较小视图。

    【讨论】:

    • 如果我添加子视图意味着它将单独覆盖我的详细信息屏幕。但我希望它在 UIAlertView 出现时覆盖整个屏幕。
    • 你是对的。您可以将其添加到 splitViewController.view 吗?抱歉忽略了拆分视图,并没有太多使用它,但我认为它也有一个视图属性。
    • 是的,有一个属性,所以我们可以将它添加到 spliltViewController.view。对于那个动画,我只使用了 UIView beginanimations。现在它工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    相关资源
    最近更新 更多