Tag: cocoa触摸

淡入淡出视图IN和OUT

大家,早安, 我完全同意这个问题。 我有3个UIWebViews,应该怎么开发是WebView1淡入(工程)淡出和WebView2淡入…… 我做到了这一点: CATransition *Animation = [CATransition animation]; [Animation setDuration:4.0]; [Animation setType:kCATransitionFade]; [Animation setSubtype:kCATransitionFade]; [Animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; transitioning = YES; if (transitioning) { [self.webView1.layer addAnimation:Animation forKey:nil]; self.webView1.hidden = YES; self.webView2.hidden = NO; 任何人都可以帮助我? 而当它在webView淡入淡出,即使背景颜色设置为其他颜色! 我不能影响颜色?

如何在IOS中做基本的http

我想包含一个基本的HTTP协议,以允许与iPad应用程序的用户同步后端数据库。 我不打算streamaudio或video,我只想访问一个服务器,并做一些低容量HTTP获取和放置。 除了stream媒体,我没有看到任何IOS支持HTTP。

Objective C使用C ++ POSIX类的项目

我必须使用一些C ++ POSIX类的代码创build一个iOS程序。 我已经阅读了Apple开发人员中心的“使用Objective-C的C ++”手册。 他们描述了如何在.mm文件中混合C ++和Objective C代码。 我的问题是,有没有可能在正常的Objective C项目的.h / .m文件中使用C ++类? 或者是否有必要写在整个项目中.mm文件样式与自己的主?

如何存储相对静态但可configuration的信息

我有一个表(词典字典)来存储整数映射到string。 我有types和子types。 例如键入1 =>水果和子types1 =>苹果。 映射应该可以在我的设置界面中configuration,但是对于应用程序的重置来说,它是相当静态的。 所以我不想每次检查映射时都从属性列表读取数据。 我只想在程序启动时只读一次,只有在用户更改设置时才写入。 我应该在运行时保留这张表? 我有两种方法:(1)将整个表作为variables放在应用程序委托中,在这种情况下,每次需要获取string时,都需要使用objectForKey两次。 (2)是用一个静态variables创build一个类(不知道该怎么做),并使用类方法得到映射eg +(NSString)stringForType:subType: 你能否评估这两种方法或提出更好的解决scheme? 非常感谢!

如何在iPhone上启动应用程序之前显示等待进度条

启动我在iPhone上编写的应用程序需要很长时间。 我希望显示一个等待进度条来显示启动进度的百分比。 谁能帮我? 我是IOS发展的新手。

无法设置URLRequest授权标头

由于swift 3更新,我将我的请求从NSMutableURLRequest更改为URLRequest。 之后,所有我的请求停止工作,由于凭证无效问题。 已经尝试过,search一切。 我的服务继续和以前一样,并从请求模拟器testing我的请求,并没有问题。 let url : NSString = "http://url.service.com/method?param=\(name)" as NSString var request = URLRequest(url: URL(string: url.addingPercentEscapes(using: String.Encoding.utf8.rawValue)!)!) request.httpMethod = "POST" request.setAuthorizationHeader() URLSession.shared.dataTask(with: request) {data, response, err in do { //something } catch let error1 as NSError { //something } }.resume() 我的setAuthorizationHeader()扩展 extension URLRequest { mutating func setAuthorizationHeader(){ let data = "user:password".data(using: String.Encoding.utf8) […]

读取文本文件的特定部分

我发现了一些类似的问题,但与XCode无关。 我正在创build一个应用程序,点击一个button生成一个随机引用,并将其显示在标签中。 我想要做的是带有所有引号的文本文件,然后让我的应用程序从该文件中随机select一个引用。 问题是我的代码目前正在读取文件的全部内容。 textHIYP = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; textHIYP.editable = NO; [self.view addSubview:textHIYP]; textHIYP.text = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"Quotes" ofType:@"txt"] encoding:NSUTF8StringEncoding error:nil]; 我唯一能想到的方法就是创build一个arc4random()代码来随机find它所在的文件,每个文件包含一个单引号,但是因为我想要超过一百个引号,理想。 有关如何阅读文本文件的特定行的任何build议? 感谢提前堆!

如何在UILabel中循环显示字符?

我有一个方法,在一个单独的线程上执行一个循环。 由于我的程序工作的原因,我使用这种方法, [self performSelectorInBackground:@selector(myMethod:) withObject:arg]; 而实际的方法, – (void)myMethod:(NSString *)arg { NSAutoreleasePool *pool = [NSAutoreleasePool new]; for (int i = 0; i < [arg length]; i++) { unichar ch = [arg characterAtIndex:i]; NSLog(@"Processing character %c",ch); NSString *currentChar = [[NSString alloc] initWithFormat:@"%c", ch]; viewController.outputLabel.text = currentChar; [currentChar release]; switch (ch) { //Do my stuff } [pool release]; […]

Swiffy输出透明背景

我只是想找出一种方法来在iOS应用中使用swiffy输出的HTML5animation,但我不能放弃灰色的背景。 我认为这将是一种方式来放弃animation,并规避在视网膜iPad显示屏上使用PNG的存储问题。 现在我不能把背景弄清楚。 我该怎么办?

计算大小改变后插入的CGRect的新来源

我有一个CGRect A和CGRect B ,其中CGRect B在B中居中( CGRect包含矩形的x和y原点以及高度和宽度大小)。 如果我按一定的比例增加A的宽度和高度,并且以相同的比例增加B的宽度和高度,则将以相同的比例乘以B的原点和B的原点(对于宽度和高度恭敬地),那么B将保持在A的中心吗? 我已经在几个不同的情况下testing了这个,它可以工作,但只是想validation它适用于所有情况,因为我不是那么尖锐的math。 另外,想知道是否有一种方法可以简单地让您将CGRect的所有值乘以这个比例,而不必手动执行(在文档中找不到一个)。 更新:实际上,这是行不通的…试图想到一种方法,这将允许我正确地在另一个视图中放置一个视图后,两者的比例增加。