- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 UIModalPresentationFormSheet
在 iPad 应用程序中显示模态视图 Controller 查看样式。我正在寻找类似于邮件应用程序的新消息 UI/动画的东西。
有两件事行为不正确:
呈现的模态视图 Controller 始终动画到 y=0,即到最顶部
查看而不是像在邮件应用程序中那样在状态栏下方的一些像素。
文档说:
UIModalPresentationFormSheet The width and height of the presented view are smaller than those of the screen and the view is centered on the screen. If the device is in a landscape orientation and the keyboard is visible, the position of the view is adjusted upward so that the view remains visible. All uncovered areas are dimmed to prevent the user from interacting with them.
AddNewItemViewController *newItemViewController = [[AddNewItemViewController alloc] initWithNibName:@"AddNewItemViewController" bundle:nil];
[self presentModalViewController:newItemViewController animated:YES];
[newItemViewController release];
- (void)viewDidLoad {
[nameField becomeFirstResponder];
[self setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self setModalPresentationStyle:UIModalPresentationFormSheet];
[super viewDidLoad];
}
最佳答案
在创建模态视图时,在调用 presentModalViewController 之前设置过渡和演示样式。请记住,创建模态视图的 View “拥有”该对象。您希望所有者设置这些属性,因为您可能会在应用程序的其他地方实现此模态视图,并且需要不同的过渡或演示样式。这样,您每次都可以根据需要进行设置。
AddNewItemViewController *newItemViewController = [[AddNewItemViewController alloc] initWithNibName:@"AddNewItemViewController" bundle:nil];
newItemViewController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newItemViewController animated:YES];
[newItemViewController release];
关于ipad - UIModalPresentationFormSheet,缺少暗淡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111640/
我目前正在开发的应用程序使用很多 ImageViews 作为按钮。这些按钮上的图形使用 Alpha channel 淡出按钮的边缘,使它们看起来不规则。目前,我们必须为每个按钮生成 2 个图形(1 个
我正在尝试将 3 dim numpy 数组减少为 2 dim 数组,但除了将其放入 for 循环之外想不出其他方法,这会花费太多时间。下面是我的代码片段。 train_dataset 是一个 3 维形
当我的 ListView 中的一个项目被点击时,我会在一个对话框中弹出几个选项供用户选择。但是,在不同的情况下,我想禁用一个或多个选项,以便用户无法选择它们。这是一些代码。 public class
是否可以在不使用 strlen、使用递归和这个定义的情况下就地反转字符串? void reverse(char *s, int dim); 我唯一能做的就是: void reverse(char *s
所以我试图实现 (a * b) * (M * a.T) 但我不断收到 ValueError 。由于我是 python 和 numpy 函数的新手,因此帮助会很棒。提前致谢。 import numpy.
我正在做机器学习作业,并且正在制作逻辑回归下降梯度和逻辑回归成本。我的功能是这样的: def calcLogRegressionCost(X, y, theta): #X is the fea
def cal_cost(theta,X,y): m = len(y) predictions = X.dot(theta) cost = (1/2*m) * np.s
我有 2 个 numpy 数组: x= np.linspace(1,10,100) + np.random.randn(n)/5 y = np.sin(x)+x/6 + np.random.randn
我是一名优秀的程序员,十分优秀!