Tag: ipad

UIImageView在淘汰后失去质量?

这是一个非常非常微妙的效果,但我注意到,我的UIImageView图像被拖动后变得稍微模糊。 我只是简单地使用UIPanGestureRecognizer将其移动到屏幕上,并在移动时影响Alpha(拖动UI效果时使它更轻)。 有没有人有线索,为什么它会失去一些图像质量,并得到一点模糊? -(void)handlePan:(UIPanGestureRecognizer *)recognizer{ self.alpha = 0.7; CGPoint translation = [recognizer translationInView:self.superview]; recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y + translation.y); [recognizer setTranslation:CGPointMake(0, 0) inView:self.superview]; //make the sprite slide on release if (recognizer.state == UIGestureRecognizerStateEnded){ self.alpha = 1.0; CGPoint velocity = [recognizer velocityInView:self.superview]; CGFloat magnitude = sqrtf((velocity.x * velocity.x) + (velocity.y * velocity.y)); CGFloat slideMult […]

masterView并不总是显示/隐藏正确

我有一个splitViewController。 这是详细的VC -(void)viewDidLoad { self.masterIsVisible = YES; //a botton in navigation bar to hide or show the master view. [button addTarget:self action:@selector(showOrHideMasterView) forControlEventsTouchUpInside] //gesture control to swipe right or left to slide master view in and out. [swiperight addTarget:self action:@selector(showMasterView)]; [swipLeft addTarget:self action:@selector(hideMasterView)]; } -(void)showOrHideMasterView { if (self.masterIsVisible) [self hidemasterView]; self.masterIsVisible = NO; else [self […]

是否可以从iPhone / iPad发送消息到传真

是否可以从iPhone / iPad应用程序发送消息到传真接收器? 或者我需要使用一些在线服务? 如果是这样,我应该使用哪一个?

如何读取Plist数据到UITableView

可能重复: 如何从PList获取数据到UITableView? 我有一个plist字典和每个字典的string数量。显示在下面的URL。这个项目列表是plist中的成千上万。 现在要将这些列表显示在tableview中 。 现在我怎么能显示这个plist到UITableView 我正在尝试的是: – (id)readPlist:(NSString *)fileName { NSString *error; NSPropertyListFormat format; id plist; NSString *localizedPath = [[NSBundle mainBundle] pathForResource:@"A" ofType:@"plist"]; dic =[NSDictionary dictionaryWithContentsOfFile:localizedPath]; plist = [NSPropertyListSerialization propertyListFromData:dic mutabilityOption:NSPropertyListImmutable format:&format errorDescription:&error]; if (!plist) { NSLog(@"Error reading plist from file '%s', error = '%s'", [localizedPath UTF8String], [error UTF8String]); [error release]; } return plist; […]

在Objective-C中parsing以@和#开头的string

所以我试图parsing一个string,它具有以下格式: baz @ marroon#red#blue#大@猫#狗 或者,也可以用空格分隔: baz @marroon #red #blue @big @cat #dog 以下是我现在正在做的事情: – (void) parseTagsInComment:(NSString *) comment { if ([comment length] > 0){ NSArray * stringArray = [comment componentsSeparatedByString:@" "]; for (NSString * word in stringArray){ } } } 我已经有了空间分隔的组件,但是如果没有空间的话,我该如何迭代这些词呢? 我正在考虑使用正则expression式..但我不知道如何在Objective-C中编写这样的正则expression式。 任何想法,为一个正则expression式,将涵盖这两种情况? 这是我第一次尝试: NSError * error; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(@|#)\\S+" options:NSRegularExpressionCaseInsensitive error:&error]; NSArray* […]

UIView不在两个标题视图中显示

我正在开发一个iPad应用程序。 由于某些原因,我需要在同一个视图控制器中显示two tableviews 。 我在xib创build了一个UIView ,并将一个outlet连接到该view controller 。 我需要在这两个tableviews中将这个视图显示为tableHeaderView 。 当我试图将这个视图分配给both header views ,它只显示在second tableview 。我希望有一个单一的实例,该视图。 所以只有在我最后指定的观点中才显示出来。 我怎么能克服这个? 任何帮助,将不胜感激。 这里是我的代码。 [energyTableView setTableHeaderView:tableHeader]; [maintenanceTableView setTableHeaderView:tableHeader]; @CodeBySteveZ 正如他所说,我创build了一个xib并尝试过。 而我仍然无法得到解决scheme。 我做错了什么?这是我如何尝试。 NSArray *topLevelObjects = [[NSBundle mainBundle]loadNibNamed:@"tableHeaderCell" owner:nil options:nil]; [energyTableView setTableHeaderView:[topLevelObjects objectAtIndex:0]]; [maintenanceTableView setTableHeaderView:[topLevelObjects objectAtIndex:0]]; 我认为这也是我之前做的事情。

应用内购买?

在我的项目中,我想包括一个商店function,而不必设置一个服务器,用户从文档中下载它。 我想使用一种方法,将所有商店购买的function都包含在我的应用程序中,但除非他们支付特定function,否则将无法使用它们。 所以基本上,我要说的是,我希望用户一旦付款允许button被使用,而不是从URL或服务器上下载,就触发BOOLEAN为YES。 我的商店function在音板中有不同的声音。 谢谢

iPad以编程方式创buildUITableViewCell

好吧,我想杀了我的自己,整天都有这个问题。 我设置表的大小,但问题是,我不能创build一个单元格与我想要的大小。 我会把代码。 实际上细胞大小是defoult之一,我不明白为什么。 在viewcontroller:我创build10个滚动的表 – (void)viewDidLoad { UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; scroll.pagingEnabled = NO; NSInteger size=50; for (int i = 0; i < 10; i++) { DynamicTableView *table = [[[DynamicTableView alloc] initWithFrame:CGRectMake(size, 50, 254, 600) style:UITableViewStylePlain] autorelease]; [table setDelegate:table]; [table setDataSource:table]; [scroll addSubview:table]; size+=300; } scroll.contentSize = CGSizeMake(5000, self.view.frame.size.height); […]

在RTL语言中导航button的位置不正确

在RTL语言中导航button的位置不正确 设备语言设置为阿拉伯语(RTL)时,导航button在iPad和iPhone中的位置不同 任何人都可以请引导为什么发生这种情况,如何解决这个问题? 预先感谢您提供的任何帮助。 以下是该设备的屏幕截图和详细信息: 1. RTL_iPad_Retina_iOS8.4 (button位置不正确的Device: iPad Retina OS: iOS 8.4 ) Device: iPad Retina OS: iOS 8.4 2. RTL_iPhone_6sPlus_iOS10.2 Device: iPhone 6s plus OS: iOS 10.2

iPad的通用应用程序和横向方向

我想要devise一个通用的应用程序,我想只支持纵向。 这很奇怪,因为Xcode只允许您在目标的部署信息设置(和Info.plist)中select纵向方向,但阅读iOS人机界面指南 ,在关于启动图像的部分,我发现这个: 您必须提供至less一个启动图像。 通常,iPhone应用包括至less一个纵向的启动图像; iPad应用程序至less包含一个纵向的启动图像和至less一个横向的启动图像。 这是否意味着即使只支持纵向定位,您也必须提供横向的启动图像? 还是需要在iPad中支持横向导向? 谢谢 编辑:它看起来不需要在iPad支持纵向和横向的方向,但强烈build议。 但是,如果支持方向,则反之亦然(例如纵向和倒置)。 那么是否需要同时提供启动图像? (纵向和倒置)。 再次感谢