Tag: ipad

iOS:适用于iOS 9的iPad的TableViewCell背景

我有一些奇怪的情况与背景的TableViewCell当应用程序运行在iPad上 – 在模拟器上或在iOS 9下的真实设备上。 我使用XCode 8.3开发我的应用程序。 在iPhone上,应用程序看起来很完美。 而我找不到原因。 它发生在iPad 9上的所有TableVies与iOS 9.与iOS 10.3的工作没有问题。 这是我的设置: 如何在iOS 10.3上使用iPad: 以及iOS 9上iPad的外观如何: 在iPhone 4S与iOS 9的同时: 是什么造成了差异?

在UISplitViewController的细节视图中缺less标题栏

我有一个UISplitViewControllerembedded在一个容器视图(因为它不是在我的应用程序的根源),除了一个问题,它的机制工作很好: 在iPad上的细节视图的导航栏丢失。 初始设置基本如下: 在IB中,将分割视图控制器拖到故事板上,该分割视图控制器将创build一个分割视图控制器,一个导航控制器,一个表视图控制器(主控),一个基本的视图控制器(细节)以及连接它们的连接点。 使用容器视图添加常规视图控制器。 创build一个从容器视图到分割视图控制器的embedded塞格。 从原型单元添加另一个Segue到详细视图控制器,由主控制器中的以下代码支持: override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { self.performSegue(withIdentifier: "showDetail", sender: nil) } override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "showDetail" { let destinationViewController = segue.destination as! DetailViewController let path = self.tableView.indexPathForSelectedRow! as NSIndexPath destinationViewController.selectedTrainingId = (self.itemList[path.row] as! MyListItem).id } } 添加数据。 将项目加载到主视图中并select细节正在工作。 […]

当iPad被locking时,Javascript停止

我有一个网站,我已经保存到我的iPad上的主屏幕。 当我打开它时,网站工作正常,可以使用全部function。 但是,当我lockingiPad,然后解锁它,并返回到网站的所有Ajax请求停止工作。 我使用的ajax是非常标准的: $.ajax({ type: method, url: action, data: $(this).serialize(), error: function(error) { alert(error); }, success: function(json) { //do things } }); 有没有办法解决? 刷新页面不起作用,当我直接在Safari中加载时,问题不会发生,然后locking和解锁。 只有当网站被保存到主屏幕。

UINavigationBar的半透明背景图像(PNG24)仅在旋转后显示透明

我正在使用一个类别来实现UINavigationBar的自定义背景。 @implementation UINavigationBar (UINavigationBarCategory) – (void)drawRect:(CGRect)rect { UIImage *img = [UIImage imageNamed: @"TopNav-YellowRule.png"]; [img drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; } @end 我使用的图像是半透明的PNG24。 当应用程序加载的UINavigationBar的背景显示出来就好,但不是半透明的 – 我看不到UINavigationBar下的视图。 当我旋转设备,但是,图像突然半透明,工作得很好。 任何想法正在发生什么旋转是允许图像按预期显示? 有没有办法解决这个问题,以便它在初始加载时正确显示,在旋转之前?

关于使用MTLabel的设备旋转的麻烦

我必须使用MTLabel类的线间距的UILabel。 (引用的示例代码: https : //github.com/Tuszy/MTLabel ) 但存在一些问题。 我正在制作一个iPad应用程序。 这个应用程序可以旋转 – 风景或肖像。 我把UILabel和MTLable对象放在视图中而没有IB。 每当设备的方向改变时,文本的宽度也改变了。 这个结果不是我想要的。 我的代码: #import "MTLabel.h" 。 – (void)viewDidLoad { [super viewDidLoad]; MTLabel *TitleFont = [[MTLabel alloc] initWithFrame:CGRectMake(255, 60, 270, 60)]; [TitleFont setFont:[UIFont fontWithName:@"Arial" size:30.0]]; TitleFont.backgroundColor = [UIColor greenColor]; TitleFont.text = @"Happy! – 1"; TitleFont.autoresizingMask = UIViewAutoresizingFlexibleTopMargin& UIViewAutoresizingFlexibleLeftMargin&UIViewAutoresizingFlexibleRightMargin; TitleFont.autoresizingMask= UIViewAutoresizingFlexibleWidth; [self.view addSubview:TitleFont]; //———————- UILabel […]

使用AIR为iOs下载和保存文件

对于一个项目,我们需要通过AIR for iOs应用程序下载并保存在IPAD设备上的PDF文件以供离线使用。 经过大量的search,我还没有find关于这个问题的很多信息。 我的问题是,是否可以这样做,如果是的话,你能否给我们提供一些指引,让我们朝正确的方向前进。 谢谢你的时间!

与Splitview里面的Popover

我想用UISplitViewController里面编程创build一个UIPopoverController。 问题在于主视图覆盖了细节视图。 看起来主视图popup了细节视图。 这意味着我可以看到,硕士和细节,但分裂是不正确的。 看看这里: http : //i.stack.imgur.com/En70W.png 任何想法如何解决? 谢谢 .m文件 UISplitViewController *customSplitVC = [[UISplitViewController alloc] init]; ListViewController *listViewController = [[ListViewController alloc] init]; listViewController.title = @"Master"; listViewController.content = self.myContent; UINavigationController *masterNC = [[UINavigationController alloc] initWithRootViewController:listViewController]; masterNC.view.frame = CGRectMake(0, 0, 500, masterNC.view.frame.size.height); DetailViewController *detailViewController = [[DetailViewController alloc] init]; detailViewController.title = @"Detail"; UINavigationController *detaillNC = [[UINavigationController alloc] […]

不兼容的整数指针转换? 什么?

我正在阅读用UTF8编码的txt文件。 我正在阅读该文件。 我有这样的路线: – (NSString *) readFromFile { NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *fileName = [NSString stringWithFormat:@"%@/textfile.txt", documentsDirectory]; return [[NSString alloc] initWithContentsOfFile:fileName usedEncoding:NSUTF8StringEncoding error:nil]; } 最后一行有这个错误: 不兼容整数指针转换发送int到NSUTF8StringEncodingtypes的参数* 为什么?

iOS – 导航和自定义视图

碰撞: – [UIImageView setParentViewController:]:无法识别的select发送到实例0x58701e * termintating由于未捕获的应用'NSInvalidArgumentExecption',原因:' – [UIImageView setParentViewController:]:无法识别的select发送到实例0x58701e0' 这发生在我试图推送没有IB的自定义UIViewController。 当我用IB来做这件事的时候,它并不是我所需要的。 什么是要求我的代表 -(void)switchToTrailerOne { CGsize screenSize = [UIScreen mainScreen].bounds.size; CGRect screenBounds = CGRectMake(0, 0, ScreenSize.width, screenSize.height); TrailersViewController *trailersController = [[TrailersViewController alloc] initWithFrame:screenBounds]; [self.navController pushViewController:trailersController animated:NO]; (Crashes on this line) [trailersController gotoFirstTrailer]; } 向我询问任何其他代码,看起来我几乎从来没有离开过一个小时以上的时间。 编辑:文件有点长,你感兴趣的特定部分? 我会张贴我觉得有可能的几个canidates -(void)loadView{ CGSize screenSize = [UIScreen mainScreen].bounds.size; CGRect screenBounds = CGRectMake(0, […]

在应用程序中启用和禁用多任务

目前,我的iPad应用程序实现多任务。 不过,我想为用户提供一个禁用多任务的选项。 这是否有可能,鉴于你不能修改UIApplicationExistsOnSuspend键设置的Info.plist字典?