在常规UIViewController上的UITableViewCell中的上方键盘上滚动UITextField

我已经尝试了StackOverflow上的大部分示例。 我也用苹果的。 我似乎与他们的问题是,他们不占UITextField在UITableView。 我已经做了很多次了,但没有这样做。 我有一个UITextField在它自定义的UITableViewCell。 在我的UITableView(这不是一个UITableViewController),我需要能够避免隐藏在UITableView下的UITextField。 我现在有这个: -(void)viewDidLoad { …. [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil]; …. } – (void)scrollToRectOfTextField { UITableViewCell *cell = (UITableViewCell*)[self.activeTextField superview]; CGRect r = CGRectMake(self.activeTextField.frame.origin.x, cell.frame.origin.y+self.activeTextField.frame.origin.y, self.activeTextField.frame.size.width, self.activeTextField.frame.size.height); [self.tableView scrollRectToVisible:r animated:YES]; } – (void)keyboardDidShow:(NSNotification *)notification { if (UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPhone) { NSDictionary *userInfo = [notification […]

如何在Swift中调整图像大小?

我正在使用Swift和Parse.com为iOS创build一个应用程序 我试图让用户从图像select器中select一张图片,然后在上传到我的后端之前将所选图像的大小调整为200×200像素。 Parse.com有一个名为“AnyPic”的Instagram复制应用程序的教程,它给出了调整图像大小的代码,但它在Objective-C中。 // Resize the image to be square (what is shown in the preview) UIImage *resizedImage = [anImage resizedImageWithContentMode:UIViewContentModeScaleAspectFit bounds:CGSizeMake(560.0f, 560.0f) interpolationQuality:kCGInterpolationHigh]; // Create a thumbnail and add a corner radius for use in table views UIImage *thumbnailImage = [anImage thumbnailImage:86.0f transparentBorder:0.0f cornerRadius:10.0f interpolationQuality:kCGInterpolationDefault]; 如何在Swift中创build200x200px的选定图片(然后上传)? 而且,thumbnailImage函数在做什么?

ITMS-90535无法使用最新的Google Signin SDK发布iOS应用程序

我正在使用xcode 7 GM种子,并通过cocoapods pod "Google/SignIn安装了最新的Google Signin SDK。当我尝试将我的应用发布到苹果app store时,出现附加错误。 帮帮我!! 以下是Google SDK pod的详细版本 – Google/Core (1.0.7): – GoogleNetworkingUtilities (~> 1.0) – GoogleSymbolUtilities (~> 1.0) – GoogleUtilities (~> 1.0) – Google/SignIn (1.0.7): – Google/Core – GoogleSignIn (~> 2.0) – GoogleAppUtilities (1.0.0): – GoogleSymbolUtilities (~> 1.0) – GoogleAuthUtilities (1.0.1): – GoogleNetworkingUtilities (~> 1.0) – GoogleSymbolUtilities (~> 1.0) – […]

查看viewWillAppear:和viewDidAppear之间的框架变化:

我在我的应用程序中发现了一个奇怪的行为,其中一个连接的IBOutlet在我的视图控制器中对viewWillAppear:和viewDidAppear:之间的连接视图的框架。 这里是我的UIViewController子类中的相关代码: -(void)viewWillAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } -(void)viewDidAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } 并生成日志输出: MyApp[61880:c07] <UIScrollView: 0x1057eff0; frame = (0 0; 0 0); clipsToBounds = YES; autoresize = TM+BM; gestureRecognizers = <NSArray: 0x10580100>; layer = <CALayer: 0x1057f210>; contentOffset: {0, 0}> MyApp[61880:c07] <UIScrollView: 0x1057eff0; frame = (0 44; 320 416); clipsToBounds = YES; autoresize = TM+BM; gestureRecognizers […]

浏览我正在开发的IOS应用程序在设备上创build的文件,在工作站上?

我正在开发一个IOS应用程序,在设备上创build文件,例如NSKeyedArchiver 。 在Android开发过程中,可以通过USB连接到工作站时浏览设备文件系统,例如帮助解决您的应用程序故障。 然而,对于IOS,在XCode中,组织者看不到任何类似的东西,以帮助我浏览我的应用程序从工作站创build的文件。 谷歌search“IOS浏览设备文件”,“iPhone浏览文件”等揭示了越狱设备的解决scheme,但不是为开发提供的常规设备。 我如何浏览由我正在开发的IOS应用程序创build的设备上的文件?

iOS自定义选项卡栏

我刚刚开始iOS开发,只是在atm玩游戏。 我试图将默认的标签栏button变成更自定义的东西。 经过一番四处张望,我发现你可以为每个button创build自定义状态,所以我做了: UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"]; UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"]; UITabBar *tabBar = self.tabBarController.tabBar; UITabBarItem *item0 = [tabBar.items objectAtIndex:0]; [item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0]; 但是,我不能摆脱默认button,它会更改图像,但它不会更改我的整个button。 还有什么我需要做的吗? UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; self.tabBarController = [[UITabBarController alloc] init]; self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil]; self.window.rootViewController = self.tabBarController; […]

iOS UIImage剪辑到path

我正在处理用户使用UIBezierPathselect其中一部分的图像。 我如何删除/清除/透明所有不属于该select的内容?

iOS每天运行一次

这个应用程序背后的想法很简单:下载一个文件。 然而,这个应用程序将为那些不总是在互联网访问范围内的人,所以我需要它知道,在上午9:00,下载文件到硬盘驱动器。 应用程序中会有一个button来手动执行,但是我已经有了这个工作。 据我所知,如果可能的话,这将是困难的。 我知道iOS不喜欢多任务处理,但我也意识到它确实允许后台计时器function。 我愿意接受任何人可能需要完成的build议,即使这意味着要编写一个单独的应用程序。 谢谢。 编辑:我看到有可能与通知,甚至可能是日历。 这一类的想法也受到欢迎。 编辑2:我也读了一些关于启动应用程序的外部服务器,但没有给出任何描述。

像iOS应用程序中的button

有谁知道如何将Facebook“like”button放入iOS应用程序? 我已经尝试了这篇博文中描述的方法。 但是我不太喜欢这个方法,因为它的丑陋login对话框。 而且,更重要的是,它使用户login两次。 例如,如果用户没有login,用户希望发送消息到他的墙上,我打电话给标准的FBLoginDialog,之后用户发布了一个消息,他可能想推“喜欢”button,他必须再次login – 这真是糟糕的用户体验。 怎样成为? 我怎么能给我的iOS应用程序的用户“喜欢”function?

使应用程序显示为iOS 8的build议在锁屏应用程序

在iOS 8发布时,有一项function会根据您的位置在锁屏上显示“build议的应用程序”。 问题是如果我有一个应用程序,当用户在这些位置附近时,如何定义使我的应用程序显示为“build议的应用程序”的位置?