问题标签 [uimodalpresentationformsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7107 浏览

ipad - iPad模态表单无论如何都会占据整个屏幕

我正在尝试在 iPad 上创建表单模式,它应该是 540x620 模式视图。

我创建了一个带有 NIB 文件的视图控制器,该文件的视图是 540x620 大小的 UIView(上面有东西)。

我将模态演示样式设置为UIModalPresentationFormSheet,并调用presentModalViewController:animated:当前视图控制器。

我的视图从底部滑入,但它不是表单,而是占据了整个屏幕(我的视图元素都锚定在屏幕的左上角)。

更奇怪的是,当我关闭它时,它“下方”的所有 UI 都重新布置在中心,大约在屏幕中心的表单大小的区域中。离奇!

有人对可能导致这种行为的原因有任何建议吗?

谢谢。

0 投票
1 回答
1516 浏览

cocoa-touch - 以横向模式呈现 UIModalViews

我正在尝试UIModalFormSheets在我的 iPad 应用程序中展示一些内容。它工作没有任何问题,除了一件事:

当我的 iPad 处于横向模式时,我的模式表单将移动到屏幕中心,然后旋转到适当的角度。我想要的只是在显示之前根据视图模式(纵向或横向)以直角呈现模态表单,以便用户看不到这种旋转。

我已经尝试了 和 的所有模式modalTransitionStylemodalPresentationStyle但似乎没有什么能阻止模式表单在显示后旋转。

这就是我正在做的事情:

有人对如何以正确的方式显示模态视图有建议吗?

谢谢你的帮助。

0 投票
7 回答
21232 浏览

ios - 模态对话框不会关闭键盘

我遇到了一个问题,即离开aUITextField或. 此外,我创建了一个大按钮作为视图的背景,因此如果用户在字段之外点击它就会被触发。我在常规视图控制器中使用相同的代码,它按预期工作。在模态视图控制器中它什么也不做。任何建议,将不胜感激。UITextViewUIModalPresentationFormSheet

0 投票
1 回答
2086 浏览

ios4 - 带有方形(0半径)角的UIModalPresentationFormSheet?

默认情况下,iPad 模态表单具有圆角。在一些 Apple 的应用程序中,例如 iTunes,表单具有完美的方角。有没有一种相对简单的方法可以删除不会让我被 App Store 拒绝的圆角半径?

0 投票
6 回答
35467 浏览

ipad - UIModalPresentationFormSheet 调整视图大小

UIModalPresentationFormSheet我很想知道在使用of时如何调整视图的大小modalPresentationStyle,它看起来有一个固定的大小,所以我想知道是否有人确实设法从大小调整的角度来操纵弹出视图。

所以要么UIModalPresentationFormSheet有固定的视图大小,要么有完整的视图,我在两者之间寻找一些东西。

0 投票
1 回答
403 浏览

ipad - UIModalPresentationFormsheet 动作不刷新主视图

我有一张包含员工数据列表的表格。用户可以选择员工并批准/拒绝员工的申请。如果被拒绝的用户应该选择拒绝的原因并输入评论。我正在使用 UIModalPresentationFormsheet 显示一个带有 UITextField、UIPicker 和两个按钮(拒绝和取消)的视图。

当用户点击拒绝按钮时,我会进行 Web 服务调用以更改服务器中的状态并更改保存员工数据的本地对象中的值。点击拒绝操作时,我可以执行这两个操作,但后台的主屏幕没有刷新。但是,当我尝试正常推送拒绝屏幕(而不是 UIModalPresentationFormsheet)时,一切正常。

我尝试调用该函数来强制刷新视图,但它仍然不起作用。任何人都可以请帮助解决这个问题。

谢谢...

0 投票
2 回答
3582 浏览

objective-c - iPad 上模态表的宽度

我正在展示一个设置为的UINavigationController模态实例。里面是一个. 对于表格视图中的删除按钮,我必须知道工作表的宽度。有什么办法可以访问这个吗?modalPresentationStyleUIModalPresentationFormSheetUINavigationControllerUITableViewController

我试过[self.view bounds]了,但是这会返回屏幕的 with 。我认为这是因为在调用它时视图不可见,但是我不知道我应该在哪里调用它。

0 投票
1 回答
795 浏览

iphone - UIModalPresentationFormSheet 中的 MPMoviePlayerViewController 问题

我的问题是我有一个 MPMoviePlayerViewController 嵌入在具有表单属性的 modalviewcontroller 中,当视频使用捏合或箭头进入全屏时,控件不起作用。

我发现它们不起作用,因为只有在使 modalviewcontroller 注册的矩形内的触摸才被注册。例如,双击以在矩形内缩放可以工作,而在其他任何地方都不能。

这是一个问题,因为由于此问题而无法使用电影控件。任何人都可以帮忙吗?

0 投票
3 回答
2305 浏览

iphone - UIModalPresentationFormSheet 中的 UINavigation

不确定是否有人可以帮助我。

我正在尝试创建一个带有导航的 UIModalPresentationFormSheet。我可以加载视图,但我不确定如何设置导航控制器,以便当表格加载中的一行加载编辑屏幕时。目前它从主屏幕加载了一个带有 tableview 的 uiviewcontroller。我需要允许在表上进行编辑以添加/编辑删除记录。当用户单击添加或编辑时,新的 uiviewcontroller(详细视图)被推送到屏幕。如果我有一个导航控制器会更好吗?但我确实需要编辑按钮并返回中殿栏。

我想我有按钮添加工作更多只是设置导航控制器

RootViewController - TableView 选择它加载 DetailViewController 的行

DetailViewContoller - DetailView - 包含一个将 FormView 作为 UIModalPresentationFormSheet 加载的按钮,请参见下面的链接。

FormView - 加载 UIModalPresentationFormSheet Formsheet - Tableview,其中包含数据。编辑此数据会加载 FormDetailView http://www.bronron.com/iphoneDev/screen1.png

FormDetail 视图 - 中殿栏上带有保存和取消按钮的视图控制器 http://www.bronron.com/iphoneDev/screen2.png

任何帮助将不胜感激。提前谢谢了

谢谢, 阿兹

0 投票
1 回答
1666 浏览

objective-c - 从模态呈现的视图控制器内部呈现 UIPopoverController

是否不可能从呈现为的视图控制器中呈现弹出框控制器UIModalPresentationFormsheet?还是我错过了什么?

此代码在非模态视图控制器上运行良好,并正确显示弹出框。(WEPopoverController 是此处的自定义实现。)

但是当我把它放在模态视图控制器中时,这会在模态控制器下方呈现弹出框,即在呈现模态视图的视图控制器上。所以用户是看不到的。

我该如何解决这个问题?