草庐IT

view-design

全部标签

iphone - iOS - 旋转后整个 View 向上移动

做一个非常简单的全屏播放视频的iPad应用程序。我希望视频完全居中,但在初始加载时它有点太低了。当我旋转它时,View会正确地自行重置以完美居中。显然,我希望它从一开始就是这样。这是我在viewDidLoad中的代码:NSURL*url=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"movie"ofType:@"m4v"]];moviePlayer=[[MPMoviePlayerControlleralloc]initWithContentURL:url];[moviePlayerprepareToPlay];

ios - 将其他 View 拖到 View 上时,还有另一种检测 View 的方法吗?

我使用平移手势在拖动线中拖动多View,类似这样的:iOS-DraganddropcollisiondetectionHowtodetectwhenyourselecteditemdragsoveranothersubview?我的代码:-(void)viewDidLoad{[superviewDidLoad];for(UIView*aViewinself.view.subviews){[selfaddGestureRecognizersToPiece:aView];}}-(void)addGestureRecognizersToPiece:(UIView*)piece{UIPanGe

ios - 以编程方式为具有约束的 UIImageView(View)从 A 点到 B 点设置动画

我有一个ImageView,我已将它排列在屏幕的中央右侧。在有约束的情况下单独添加ImageView时一切都很好。我需要将ImageView从原始位置(A点)动画化到屏幕的底部(B点);问题是当我尝试从A点到B点设置动画时,ImageView从屏幕的左上角开始,就像它是在没有约束的情况下简单添加的(而不是我希望它在中心)。这是代码和一些注释:#defineDEGREES_TO_RADIANS(x)(M_PI*x/180.0)//definedabove-(void)viewDidLoad{UIImage*cardFaceDownImage=[UIImageimageNamed:@"b-

ios - xcode如何在数据库中的 Collection View 单元格中显示图像

我只是一个初学者。我想在CollectionView单元格中显示存储在数据库中的图像。我已经创建了数据库和CollectionView。我的代码如下,MyDatabase*data;data=[MyDatabasenew];imagearray=[dataOpenMyDatabase:@"SELECTpic_nameFROMexterior":@"pic_name"];所以我的问题是如何显示图像?让我知道方式/代码提前致谢 最佳答案 您可以使用以下代码显示UIImage网格。为您的xib文件添加UICollectionView。不要

ios - 我应该在 Objective-C 的 View Controller 中的何处初始化自定义类?

什么是最佳实践,我将如何在方法中使用它?我的对象类中已经有一个init方法。 最佳答案 WhereshouldIinitacustomclassinaviewcontrollerinObjective-C?您应该在viewDidLoad或initWithNibName方法中初始化您的变量或自定义类对象howtouse?你可以像这样初始化自定义类对象CustomClass*classObj=[[CustomClassalloc]init];howtousethecustomclassasproperty?在MyViewControll

ios - 关闭 View Controller 时的 Exc_bad_access

有一段时间我一直在努力寻找解决方案,我搜索了google、stackoverflow但无法解决这个问题。我有2个ViewController(我们称它们为VC1和VC2),我可以毫无问题地在它们之间切换。为了展示VC2,我使用:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard"bundle:nil];UINavigationController*ctrl=[storyboardinstantiateViewControllerWithIdentifier:@"histListID"];[se

ios 以编程方式推送 Controller View ,无需 Storyboard或 xib

在ViewControllerA中,我现在有一个包含三行数据的表(三个消息)。单击一行,我试图将其中一行的文本(名称)推送到ViewControllerB。我遇到的问题是我正在尝试以编程方式执行所有操作,而不是使用StoryboardID或Storyboardsegues。这可能吗?这是我的。ViewControllerAm.-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{Messages*cell=(Messages*)[tableViewcellForRo

ios - 为什么转换后的 UIView 会与层次结构中更高层的其他 View 重叠?

我有一个View,我对它的图层应用了转换-更改了m34字段,在x轴上旋转它并在x和y上缩放它。然后我将这个View添加到一个更大的superView中。我的问题是我添加到更大的superView的每个其他View都被转换后的View隐藏或重叠(如果新View的框架与转换后的View的框架相交),即使新View在层次结构中比转换后的View更高新View被添加到更大父View的subviews数组的末尾。任何想法这种行为背后的原因是什么?:-)非常感谢! 最佳答案 3D转换用于制作伪3D。在这个3D空间中,您的层与其他层重叠。要改变它

ios - 禁止在 iOS 中旋转启动 View

我有一个初始屏幕,我将alpha从100淡化到0。我希望shouldAutorotateToInterfaceOrientation仅在alpha为0时返回YES。我无法使此代码工作:if(splashView.alpha==0){returnYES;}else{returnNO;}相反,splashView.alpha始终返回null。有什么想法吗? 最佳答案 当您将alpha设置为零时,转身并向View询问其alpha将返回零。即使动画没有完成(如果您想了解发生了什么,CoreAnimation中modelLayer和prese

iphone - 像 iBooks 应用程序一样的表格 View 标题 Logo

如何在tableView的标题中插入图像,以便它保留iBook应用程序?向下滚动时出现Apple标志,松手时消失?我猜,这就像表格标题中的View一样有效,但如果是这样,如何创建像iBooks应用程序那样隐藏的条件?谢谢,强化 最佳答案 iBook应用程序不使用UITableView(我的猜测),而是使用UIScrollView。AUITableView是一个UIScrollView但是。我不认为你问的是真正的“标题”。它是ScrollView内容上方的隐藏内容。ScrollView有一个contentSize矩形(通常比它的bou