Tag: ios6

如何在iOS(iPhone / iPad)中实现密度/热图效果?

Heat Map of Worldwide GDP (PPP) Per Capita 2008 这是中央情报局的世界概况图,每个国家根据他们的国内生产总值数字有不同的颜色深度。 高GDP国家有更深的色彩。 现在,我正在考虑将这种效果发展到我的iPhone / iPad地图应用程序。 我可能想使用苹果地图(可能不是谷歌地图,因为iOS 6有自己的地图),但我不知道如何得到这样的效果基于用户访问的国家。 例如,用户最多访问了美国,那么地图在美国就会显示更深的颜色。 我还没有看到iPhone应用程序中的这种效果。 任何build议,将不胜感激!

如何在coreplot中设置剧情委托

这是来自这个链接的后续问题: coreplot bar tap不工作 ,答案是: Set the plot delegate to your bar plot delegate object. 有人可以告诉我怎么做。我正在尝试创build一个简单的条形图,只需点击10天,没有任何教程可以用简单的语言来解释这个过程。 这将是一个很大的帮助,我会很感激它。提前感谢。

sender.selected =! sender.selected在所选状态之间切换?

我对Objective-C非常陌生,所以很抱歉,如果这对你们中的许多人来说是非常明显的,但是我正试图弄清楚下面这段代码是如何工作的: – (IBAction)chooseColour:(UIButton *)sender { sender.selected = !sender.isSelected; } 现在,它明显地切换发送动作的button的select和未select状态,但是什么是代码“sender.selected =!sender.isSelected”实际上是说? 它只是“将发件人select属性设置为getter的相反(即不!)”? 所以如果getter将当前选中的值设置为true,那么它将选中的属性设置为!true,即false。 或者这是一个我还不知道的便利代码? 因为似乎'!sender.isSelected'只是意味着没有被选中 if (!sender.isSelected){ statement } 即如果没有select发件人,则做声明。 这无疑是显而易见的,只是我现在有点困惑。 谢谢!

发布到朋友墙Facebook iOS SDK 3.1

根据Facebook开发人员路线图( https://developers.facebook.com/roadmap/ )的说法,他们说除了使用Feed对话框之外,我们将无法发布到Friend Wall,但在iOS SDK上不推荐使用Feed对话框3.1 在我的情况下更好的方法是什么? 我需要一个用户从他的朋友列表中select,然后发布一个链接到他们的墙上。 提前致谢

UIImageView中的实时相机

有谁知道我可以得到一个实时摄像头饲料到UIImageView ? 我有一个自定义用户界面,我需要显示摄像头源(前置摄像头),所以我不能使用UIImagePickerControl 。

如何在转换之前强制加载UIWebView

iOS 6.1 当点击一个button时,我想执行从一个ImageView到一个WebView的过渡。 问题是,第一次加载webview,页面是白色的,转换后的HTML页面加载: NepContainerView *containerInFrame = (NepContainerView *)[self view]; UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame]; [webView loadHTMLString:html baseURL:nil]; [UIView transitionWithView:containerInFrame duration:DURATION_TRANS_PHOTO_DESC options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{ [containerInFrame addSubview:webView]; [sender setTitle:@" Photo "]; } completion:NULL]; 我如何强制HTML页面在转换之前加载?

NSURLConnection – 在使用另一个类作为委托时以及存在身份validation质询时抓取响应数据

我正在使用我的内部API从我的服务器检索数据。 我正在使用基本身份validation来实现这一点。 由于API的性质,我没有在我的服务器代码上实现任何会话或其他任何内容,所以我发送了所有请求的用户名和密码。 正因为如此,我不想为我使用的每个viewcontroller实现NSURLConnection委托。 所以,我创build了一个辅助类,它扩展NSObject,并将其设置为NSURLConnectionDelegate。 @interface HandlerClass : NSObject <NSURLConnectionDelegate> 我实现了我所需要的每一种方法,而且我把它称为: NSURL *URL = [NSURL URLWithString:@"https://url/ifuser/"]; NSLog(@"Connection "); NSURLRequest *request = [NSURLRequest requestWithURL:URL cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30.0]; NSHTTPURLResponse *response; HandlerClass *cc = [[HandlerClass alloc] init]; cc.username = self.username.text; cc.password = self.password.text; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:cc]; 但无论我尝试,我不能达到该代表的数据响应数据。 我从字面上试图阅读互联网上的每一篇文章,包括stackoverflow和其他网站。 每个解决scheme都不需要authentication。 但我只需要authentication的解决scheme。 谢谢。 ~~~~~~~~~~~~~~~~~~~~~~~~~ 编辑:我知道我做了几个冗余的错误。 但我可以弄清楚什么是错的。 我只需要使用NSRunLoop来实现我的目标。 […]

在iOS中恢复购买

我正在恢复购买,所以我有一些疑问 1)如何显示恢复button 我已经在左上angular显示了它,点击它就可以调用这个函数 – (IBAction)restorePurchases:(id)sender { [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; [[SKPaymentQueue defaultQueue]restoreCompletedTransactions]; } 但是,如果用户没有购买任何项目,或者如果用户已经购买了一个项目但没有删除并重新安装了应用程序,该怎么办?是否还需要显示restoreButton,如果是,点击它应该是什么行为。 2)现在,如果我已经购买一个项目,并删除应用程序,并重新安装应用程序,并点击恢复button,它调用此function – (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions { for (SKPaymentTransaction *transaction in transactions) { switch (transaction.transactionState) { case SKPaymentTransactionStatePurchased: [self completeTransaction:transaction]; break; case SKPaymentTransactionStateFailed: [self failedTransaction:transaction]; break; **case SKPaymentTransactionStateRestored: [self restoreTransaction:transaction];** default: break; } } } 但现在,假设我不是anyitem,只需点击恢复button,它要求我为我的苹果ID,进入苹果ID后,没有任何反应,它不调用上述function,我想知道为什么发生这种情况。 此外,我想显示一条消息给用户,没有项目要恢复,所以我该怎么做。 我search了这一点,他们是一个委托函数将被调用,如果没有交易retore – (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue { […]

XCode iO6:UIWebView从select照片返回后返回黑屏

以下是导致我的应用程序返回黑屏的事件序列: 1.)我通过应用程序的UIWebView在我的网站上select一个button,使我可以更改我的个人资料图片。 2.)应用程序从屏幕底部拉出三个标准选项:“拍照或录像”,“select现有”,“取消” 3.)如果我select前两个选项之一,然后select或拍照,我的应用程序返回到显示黑屏。 个人资料图片不会更改。 我还注意到在控制台窗口中出现以下消息:“UIFileUploadFallbackRootViewController的开始/结束外观转换的不平衡调用:0x1c590e60”。 奇怪的部分是,这个移动网站的“加载照片”function用于从我的应用程序的UIWebView访问时工作。 升级到iOS6后,我首先注意到这个问题。 任何想法可能已经改变,或者我现在需要从我的网站或应用程序适应? 预先感谢您提供的任何帮助! 2/17/13更新: 移动网站上的HTML代码用于加载照片: <form class="appnitro" enctype="multipart/form-data" method="post" action="mysite.php"> <input id="file1" name="file1" class="button_text" type="file" size="50px"/> <br /> <input id="submitpic" class="button_text" type="submit" name="submit" value="Save Picture" /> </form> 注意:使用jQuery的手机。 另外,如果使用Safari浏览器访问移动网站,上传照片function也可以正常工作。 只有在尝试使用应用内的UIWebView上传新照片时,才会显示黑屏。

UITextView contentInset不起作用

我在UITextView中显示文本。 我需要应用一些填充文本。 当我使用价值顶部的位置,它的工作。 如果我使用其他职位的价值,它不工作。 txtt_bgImage = [UIImage imageNamed:@"txtt_bg_ipad.png"]; txtt_bgImageView = [[UIImageView alloc] initWithImage:txtt_bgImage]; txtt=[[UITextView alloc]initWithFrame:CGRectMake(170, 300, 400, 250)]; txtt.text=productDescription; [txtt setFont: [UIFont fontWithName:@"verdana" size:15]]; txtt.textColor=[UIColor whiteColor]; [txtt setBackgroundColor:[UIColor clearColor]]; txtt.contentInset = UIEdgeInsetsMake(15,0,0,0); // [txtt setTextContainerInset:UIEdgeInsetsMake(7, 7, 0, 0)]; txtt_bgImageView.frame=CGRectMake(170, 300, 400, 250); [self.view addSubview:txtt_bgImageView]; txtt.editable=NO; NSLog(@"text is %@",txtt.text); object.object_screentext = txtt; [self.view addSubview:txtt];