你能告诉我如何在iOS 7中alignmentUISearchbar文本? ,我在iOS6中使用这个,但现在它不适用于iOS7: //hacking search bar UITextField *searchField; for (UIView *subview in self.searchBar.subviews) { if ([subview isKindOfClass:[UITextField class]]) { searchField = (UITextField *)subview; break; } } if (searchField) { searchField.textAlignment = NSTextAlignmentRight; }
在iOS 6下,如果我没有指定一个明确的位置,我所有的CCMenus默认都会出现在屏幕上。 在iOS 7下,菜单位于屏幕外 。 我必须在iOS 7下分配一个明确的位置吗? iOS 6: IOS 7:
有很多情况下,你需要“摇动”一个UIView。 (例如,“将小孩用户的注意力吸引到控件上”,“连接速度慢”,“用户input错误”等)。 使用UIKit Dynamics可以做到这一点吗? 所以你必须.. 采取的观点,说在0,0 添加一个spring的概念 给它一个微调,说到“左” 它应该在spring前后摆动,最终再次回到0,0 这可能吗? 我在苹果演示中找不到例子。 干杯 请注意,正如尼尔斯在下面巧妙地解释的那样,在这些情况下,spring并不一定是你想要的“物理感觉”:在其他情况下,它可能是完美的。 据我所知,iOS自己的应用程序中的所有物理(如消息等)现在使用UIKitdynamic,所以对我来说,值得处理“UIView弹簧弹跳”。 只是要清楚,当然你可以做一些“类似”,只是一个animation。 例… 但是现在,这与iOS的其他部分根本没有相同的“物理感觉”。 -(void)userInputErrorShake { [CATransaction begin]; CAKeyframeAnimation * anim = [CAKeyframeAnimation animationWithKeyPath:@"transform"]; anim.values = @[ [NSValue valueWithCATransform3D: CATransform3DMakeTranslation(-4.0f, 0.0f, 0.0f) ], [NSValue valueWithCATransform3D: CATransform3DMakeTranslation(4.0f, 0.0f, 0.0f) ] ]; anim.autoreverses = YES; anim.repeatCount = 1.0f; anim.duration = 0.1f; [CATransaction setCompletionBlock:^{}]; [self.layer […]
我正在使用storyboard来开发一个UIScrollView中有一个UICollectionView的应用程序。 我已经在故事板和代码中设置了委托和dataSource源。 我把假的信息来validation应用程序的布局,但UICollectionView和UICollectionViewCell不以任何方式出现。 .M @implementation PerfilUsuarioViewController – (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"Perfil"; self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"fundo@2X.png"]]; FotosHelper* fotoCasal = [[FotosHelper alloc]init]; //Tamanho da view que sera exibida self.scrollView.contentSize = CGSizeMake(310, 1160); //Tamanho da tela do aparelho self.scrollView.frame = CGRectMake(0, 0, 320, 568); [self preparaZPositionCamposDetalhesCasal]; [self dadosPessoaUm]; self.fotosCollectionView.delegate = self; self.fotosCollectionView.dataSource = self; […]
在ios7上,很多应用程序(Apple Messages,Facebook Messenger,Calendar)都在UINavigationBar下面出现了一些视图,通常是标准animation。 因为它看起来很标准,看起来很多与UIToolBar,我正在寻找实现它的标准方式,但找不到任何东西。 有没有更好的方法来将UIToolBar添加到UINavigationBar?
我正在使用CLLocationManager类。 我有一个简单的类捕获位置的方法 +(void)captureLocation{ mLocationManager = [[CLLocationManager alloc]init]; mLocationManager.delegate = (id<CLLocationManagerDelegate>)self; mLocationManager.desiredAccuracy = kCLLocationAccuracyBest; [mLocationManager startUpdatingLocation]; } 我也有CLLocationManager的委托方法 – (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error { } – (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { } 现在我试图在我的viewDidLoad调用这个方法 – (void)viewDidLoad { [super viewDidLoad]; [myclass captureLocation]; } 该方法正在调用,但委托方法没有被调用。 我也有其他的类方法,如果我再次尝试调用方法captureLocation方法被调用,但不调用委托方法。 这是另一个类的方法 +(void)initialize{ [self captureLocation]; } 请帮我找出为什么委托方法没有被调用,因为我是这个领域的新手。 提前致谢。
我可以在iOS 7中显示actionSheet,但不能在iOS 8环境中显示。 有什么方法可以追踪? UIActionSheet *_actionSheet = [[UIActionSheet alloc] initWithTitle:@"Account" delegate:self cancelButtonTitle:@"Close" destructiveButtonTitle:@"Log Out" otherButtonTitles:@"View Account", nil]; [_actionSheet showInView:appDel.window];
在我search了很多问题和答案之后,没有什么好的结果。 所以我必须在这里问: 我想在导航栏下方添加一个search栏。 这个search栏应该是固定的。 就像下面的iOS7上的联系人一样。 任何人都可以帮我弄清楚吗?
我正在使用编程方式设置我的状态栏白色: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 但是电池图标仍然是绿色的? 苹果的例子在哪里应用这种风格显示电池是白色的? 看到这里的例子这里 。 任何想法如何将电池从绿色变为白色? 🙁
我已经拖放UIView到UIViewController在Xcode 5中的故事板,它被添加,但我不能看到故事板中的UIView。 任何一个有解决办法? 在以前版本的xcode中,我确实得到了与以下链接描述的过程一起工作: – https://stackoverflow.com/a/14515818/952440 但是现在它在最新的xcode 5中不起作用。 为了您的信息,我添加了以下故事板的截图: