草庐IT

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

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

ios - 媒体查询不适用于 iPhone 和 iPad

@media查询在iPhone5和iPad4操作系统中不起作用。我使用以下CSS为不同屏幕的每个操作系统和设备设置样式。我明确检查了我的iPad和iPhone的宽度和高度,并且仅基于此我保留了媒体查询。这在ANDROID操作系统上很好。/*@mediaprint{*//*iPhone5(Portrait)*/@mediascreenand(max-device-height:568px)and(orientation:portrait){#map_canvas{border:1pxdashed#C0C0C0;width:290px;height:473px;}}/*iPad4(Port

ios - 如何像 iPad 时钟一样制作非常流畅的秒针动画(没有滴答声)

我正在开发一个iPad应用程序,我试图在其中显示秒针显示秒针运动,就像每秒更新一次一样。-(void)updateClock:(NSTimer*)theTimer{dateComponents=[[NSCalendarcurrentCalendar]components:(NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit)fromDate:[NSDatedate]];seconds=[dateComponentssecond];minutes=[dateComponentsminute];hours=[dateCo

ios - 使用自动布局时增加 UITextField 高度

我已经创建了一个UITextField子类并设置了自定义高度的框架。CGRectframe=self.frame;frame.size.height=40;self.frame=frame;现在在我的UIViewControllernib文件中,我只需拖动一个UITextField对象并使用身份检查器设置其自定义类。它工作正常。文本框的高度现在是40。问题是当我为这个nib文件启用自动布局时,文本字段不再保留新的高度。高度再次回到默认值30。我认为这是因为在nib文件中,高度仍然是30,而Autolayout将其固定为30。在使用自动布局时将文本字段高度设置为40的任何解决方案?编辑:

ios - NSDecimalNumber notANumber 对于字母 'E' 不正确

我试图以这样一种方式对UITextField应用验证,它不应该接受除十进制数以外的任何内容。我使用了UITextField的以下delegate方法:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{NSDecimalNumber*number2=[NSDecimalNumberdecimalNumberWithString:string];if(!string||[stringlength]它工作

ios - 弹出窗口不工作

我正在使用Storyboard开发一个iPad应用程序。在我的应用程序中,我有2个ViewController(第一个ViewController和模态视图Controller)。在我的第一个ViewController中,我有一个表格View,其中包含一个按钮的单元格。如果我单击每个单元格中的按钮,我需要转到模态视图Controller。我使用segue连接了模态视图Controller和按钮。当样式为模态时,Segue工作完美,但我需要样式Popover。当我尝试更改segue样式弹出窗口时,出现Storyboard错误并且编译失败。我该如何解决这个问题。

iphone - 如何在ipad中平滑线条

当用户触摸开始移动结束ipad时,我记录了每个点,然后我将这些点添加到名为path的CGMutablePathRef中,然后我使用以下代码来绘制用户在ipad中触摸的线条(路径)。CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetLineCap(context,kCGLineCapRound);CGContextSetLineJoin(context,kCGLineJoinRound);CGContextSetStrokeColorWithColor(context,[UIColorredColor]);CGCo

ios - iPad 应用程序必须支持横向和纵向吗?

iPad应用是否必须支持纵向和横向才能被AppStore接受?编辑:我的应用程序是一个商业应用程序,销售像亚马逊这样的东西 最佳答案 您必须至少支持一种方向的两种类型。Portrait&PortraitUpsideDown和/或横向左/右。会尽快拉起链接。http://developer.apple.com/library/ios/#qa/qa1689/_index.html我提到的内容取决于您的应用。对于大多数游戏来说,一种方向就足够了,因为有时支持另一种方向是没有意义的。即使那样,您也必须同时支持左/右或正常/颠倒的。取决于您的

ios - 为 Mac OS X 重新设计 iPad 应用程序的步骤?

对于一个应用程序来说,从iPad应用程序到Mac应用程序需要改变哪些用户可见的设计习语,即提供基本相同的功能,至少看起来合理的MacOSX原生?用户通常期望的一些更改可能包括:将“设置”按钮和“信息”按钮移至“偏好设置...”和“关于...”的菜单选项将“设置”View和“信息”View或弹出窗口移动到它们自己独立的“首选项”和“关于”窗口,而不是主窗口中的View。为常用按钮(如浏览器中的前进和后退按钮)添加一些菜单项和菜单键。支持箭头键滚动任何自定义View项目。支持将鼠标悬停在帮助弹出窗口或动态菜单上。如果应用支持“文档”,则允许同时打开多个文档,每个文档都在各自的窗口中。还有什

objective-c - iOS UI 覆盖库?

我正在寻找一种方法来获得类似于MBProgressHUD的叠加层,但可以显示更多内容,例如图像和一些带有关闭按钮的文本。不想在模态视图中使用bult,而是使用更简洁、体积更小的东西-有点像您在iPad上的图书应用程序中看到的漂亮的平面弹出窗口。我一直在寻找但没有运气-有人见过这样的东西吗? 最佳答案 这会是您要找的吗?http://cocoacontrols.com/platforms/ios/controls/wepopoverWEPopover显然是一个iPhone的popoverUI控件,它尽可能地模仿了iPad上的UIPop