Tag: ios7

webview剪裁在ios7上

![input图像描述] [1]![我input图片描述] [2] Hy,我已经开发了一个阅读器,显示在一个HTML文件的内容后,使用.css添加水平分页。 一切工作正常,但在ios7我已经注意到,webview被截断在左边我已经尝试了以下几点: readingWebView.frame = CGRectMake(0, 0, 768, 920); [readingWebView loadHTMLString:loadString baseURL:nil]; readingWebView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; readingWebView.clipsToBounds = false; self.edgesForExtendedLayout=UIRectEdgeNone; self.extendedLayoutIncludesOpaqueBars=NO; self.automaticallyAdjustsScrollViewInsets = NO; 这是我有的CSS文件: html { height:820px; //margin:0px; font-size:24px; width:628px; } body { margin:0px; padding:0px; width:628px; } #viewer { width:628px; height:820px; } #book { width:628px; height:820px; margin-left:50px; margin-right:50px; //margin-top:100px; -webkit-column-count:auto; -webkit-column-width:668px; […]

AFNetworking可以处理请求队列吗?

我在iOS 6上的例子: 需要将10个多部分请求(按顺序)发送到服务器。 (所以请求形成一个队列) 应该显示进展。 如果一个请求失败,所有后续应该失败 一个请求队列应该是可以取消的 AFNetworking能帮助我吗? 或者我应该尝试使用NSOperations构build一些东西,然后自己运行这些循环? 如果我需要在这些请求之间传递上下文数据,例如第一个请求产生的事务id。 有没有我需要考虑的线程可见性的任何考虑?

iOS:可达性 – 返回到应用程序后,startNotifier失败

我有Reachability完全按照在这个线程中的build议工作。 我正在使用开源可达性 。 不过,我不使用块,但通知,因此该过程是非常类似于苹果的可达性代码。 我第一次启动应用程序,我运行这个,它很好。 Reachability *reachability = [reach hostReachability]; [reachability startNotifier]; reachabilityChanged:事件正在触发: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachability_Changed:) name:kReachabilityChangedNotification object:nil]; 但是,一旦我按回家button,回到应用程序, startNotifier内部返回一个NO而不是一个YES。 // Set it as our reachability queue, which will retain the queue if(!SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, self.reachabilitySerialQueue)) { #ifdef DEBUG NSLog(@"SCNetworkReachabilitySetDispatchQueue() failed: %s", SCErrorString(SCError())); #endif … return NO; 因此上述事件再也不会被解雇。 除非我使用这个错误,并且startNotifier应该只在init被调用一次,当可达性被实例化,永远不会再次? self.hostReachability = [Reachability reachabilityWithHostname:_HOST];

从testing版iOS 7获取UDID

我正在向我的testing者部署一个testing版本的应用程序。 在iOS 7之前,我可以让他们安装像UDID Pro这样的应用程序,让他们通过电子邮件发送给我。 如果我的Beta版testing人员拥有iOS 7,我如何获得UDID,那么我可以为我的应用程序的Ad Hoc分发设置供应configuration文件?

UITextField只有顶angular或底angular的半径

我有一个UITextField被添加到视图,我试图改变它的默认外观。 我想要的是改变angular落的半径,但只在顶部/底部。 我这样做是这样做的: UIBezierPath *usernameMaskPathWithRadiusTop = [UIBezierPath bezierPathWithRoundedRect:username.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerTopRight) cornerRadii:CGSizeMake(4.0, 4.0)]; UIBezierPath *passwordMaskPathWithRadiusBottom = [UIBezierPath bezierPathWithRoundedRect:password.bounds byRoundingCorners:(UIRectCornerBottomLeft | UIRectCornerBottomRight) cornerRadii:CGSizeMake(4.0, 4.0)]; CAShapeLayer *usernameMaskLayer = [[CAShapeLayer alloc] init]; usernameMaskLayer.frame = username.bounds; usernameMaskLayer.path = usernameMaskPathWithRadiusTop.CGPath; CAShapeLayer *passwordMaskLayer = [[CAShapeLayer alloc] init]; passwordMaskLayer.frame = password.bounds; passwordMaskLayer.path = passwordMaskPathWithRadiusBottom.CGPath; [username setTextAlignment:NSTextAlignmentLeft]; [username setClearButtonMode:UITextFieldViewModeWhileEditing]; usernameLayer.shadowOpacity = 0.0; [usernameLayer […]

iOS 7 – 隐藏子视图控制器上的状态栏

UIApplication.SharedApplication.SetStatusBarHidden (MonoTouch代码,也适用于Obj-C)完成iOS 6的工作,但对于iOS 7,我们必须: 在视图控制器上调用SetNeedsStatusBarAppearanceUpdate () (例如:显示全屏图像的视图控制器) 在同一视图控制器上覆盖PrefersStatusBarHidden () 。 然而,上面提到的视图控制器embedded在导航栏中,导航栏也embedded在滑出菜单中。 即使使用AddChildViewController()将所有embedded式视图控制器添加到层次结构中,尝试更新子视图控制器中的状态栏也不起作用。 有任何想法吗? 编辑 Window.RootViewController (Menu) |___ ViewControllerA (Navigation Bar) |___ ViewControllerB (Actual View controller) ViewControllerB想要隐藏/显示状态栏

在iOS 7中显示带有声音的黑屏的MPMoviePlayerController,在iOS 6中运行良好

// introVideoViewController #import <AVFoundation/AVAudioSession.h> #import <AudioToolbox/AudioServices.h> #import <AVFoundation/AVAudioPlayer.h> #import <MediaPlayer/MediaPlayer.h> @property(nonatomic,strong) MPMoviePlayerController *playercontroller; 嗨,大家好, 有人知道在iOS 7中我可以听到我的video声音,但不是video,它在iOS 6中工作正常。 任何意见,不胜感激。 // introVideoViewController //prepare & init video -(void)prepareIntroVideo { NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"intro_movie" ofType:@"mp4"]]; //NSURL *url = [NSURL URLWithString:@"http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/HT1211/sample_iTunes.mov"]; self.playercontroller = [[MPMoviePlayerController alloc] initWithContentURL:url]; [self.playercontroller.view setFrame:CGRectMake(0, 0, 320,480)]; self.playercontroller.movieSourceType = MPMovieSourceTypeFile; self.playercontroller.scalingMode = MPMovieScalingModeAspectFill; self.playercontroller.fullscreen = […]

containerURLForSecurityApplicationGroupIdentifier获取零值

我正在制作两个iPad应用程序与一个文件进行通信,并从一个文件中提取所有数据。 我search并find这个“containerURLForSecurityApplicationGroupIdentifier”我们可以创build组和存储在那。 我已经写下面的代码。 在权利文件我写 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.security.app-sandbox</key> <true/> <key>com.apple.security.application-groups</key> <array> <string>$(TeamIdentifierPrefix)com.xxx.catalogapp.Coredata</string> </array> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)com.xxx.catalogapp.Coredata</string> </array> </dict> </plist> 而在代码我写这个 NSFileManager* fileManager = [NSFileManager defaultManager]; NSURL* storeUrl = [fileManager containerURLForSecurityApplicationGroupIdentifier:@"com.xxx.catalogapp.Coredata"]; NSLog(@"%@", storeUrl); 但是storeUrl我nil价值。

“错误”奇怪的iOS 7归因于文本错误

我在iOS 7有一个奇怪的错误,我称之为“错误”。 抽象: 两个字符“fi”被认为是一个字符。 说明: 我创build了一个带有单词的UILabel,作为一个属性文本。 我创build了一个函数,点击蓝色的单词中的一个字符。 (即首先点击它的颜色的第一个字符,第二次点击颜色从第一到第二…)。 使用iOS 6模拟器完全没问题,当我们切换到iOS 7模拟器时,只要单词不包含“fi”就可以了。 例如,当我写“财务”,从第一次点击f和我都蓝色。 它不依赖于'fi'的位置,似乎只有'fi'有问题。 码: UILabel: @property (strong, nonatomic) IBOutlet UILabel *wordLabel; 着色function: – (void) changeWordLabelWithWord:( NSString *)word to:(int) position{ NSMutableAttributedString *coloredText = [[NSMutableAttributedString alloc] initWithString:word]; [coloredText addAttribute:NSForegroundColorAttributeName value:[UIColor colorWithRed:0.25 green:0.66 blue:0.96 alpha:1] range:NSMakeRange(0,position)]; _wordLabel.attributedText = coloredText; } 感谢您的帮助和见解^^。 干杯!

iOS 7:标签栏控制器的不同导航项目

我是iOS应用程序开发的新手。 目前我正在开发一个带有标签栏的小应用程序。 我面临的问题是,我想有不同的导航项foreach选项卡。 我尝试了很多东西,但事情并不奏效。 我用本地的iOS语言进行编程。 在我的应用程序中,我有一个AppDelegate。 在我的AppDelegate中有一小段代码来设置我的mainViewController: – (void)setupOverlordViewController { MainViewController *rootVC = [[MainViewController alloc] initWithNibName:nil bundle:nil]; UINavigationController *navVC = [[UINavigationController alloc] initWithRootViewController:rootVC]; self.window.rootViewController = navVC; } 我在我的MainViewController中设置我的选项卡: – (void)viewDidLoad { UIViewController *tabView1 = [[Tab1ViewController alloc] init]; UIViewController *tabView2 = [[Tab2ViewController alloc] init]; UIViewController *tabView3 = [[Tab3ViewController alloc] init]; NSMutableArray *tabViewControllers = [[NSMutableArray alloc] init]; […]