草庐IT

ios - UIPopoverController 的 View Controller 在键盘消失后调整大小

我在UIPopoverController中有一个ViewController。当我为属于弹出窗口中的View的文本字段打开键盘时,View会调整大小以适应键盘。但是,当键盘关闭时,View不会恢复到原始大小。有什么想法可以让它恢复到原来的大小吗? 最佳答案 我自己最近遇到了这个问题。我绕过它的方法是观察键盘在控制UIPopoverController的Controller中消失:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(presen

iphone - IOS 获取位置

我在UIScrollView中有很多按钮,我试图在单击按钮时获得它们的位置。这是我的代码:UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:CGRectMake(2,0,262,748)];scrollView.contentSize=CGSizeMake(262,816);scrollView.bounces=NO;scrollView.delaysContentTouches=YES;buton1=[[UIButtonbuttonWithType:UIButtonTypeCustom]retain];buton1.f

objective-c - 将 100MB XML 文件导入 iOS 核心数据模型

在我的应用中,我需要将一个100MB的xml文件导入核心数据模型。到目前为止,我已经导入了一个100KB的xml文件并且一切正常。但是,不确定导入100MBxml需要多长时间。我会在今晚运行它,一会儿……你认为这种方法好吗?谢谢NSManagedObjectContext*context=[selfmanagedObjectContext];//DeletealldocumentsNSFetchRequest*fetch=[[[NSFetchRequestalloc]init]autorelease];[fetchsetEntity:[NSEntityDescriptionentity

objective-c - iPad 启动方向

在我的信息plist中,我将支持的界面方向(iPad)定义为所有方向,并且它有效。唯一的问题是,如果我以横向模式启动,它会以纵向模式启动,但如果我旋转然后再旋转回来,它就会修复。那么我怎样才能让它适应启动方向呢?谢谢。 最佳答案 您可以通过在您的didFinishLaunchingWithOptions:或ViewController的viewWillAppear:中实现以下内容来强制您需要的方向。[[UIApplicationsharedApplication]setStatusBarOrientation:UIInterface

ios - 从 iPad 上的模态 FormSheet 呈现 MFMailComposeViewController?

有没有人成功地从iPad上的UIModalPresentationStyleFormSheetViewController展示标准的AppleMFMailComposeViewController?当我这样做时,View会按预期显示,但是当用户点击任何输入TextView时,例如主题,键盘滑动按下取消按钮将显示“删除草稿”和“保存草稿”弹出窗口在屏幕边界之外。如果我将模态视图更改为全屏,它会正常工作。 最佳答案 我认为您当时没有将其作为表单呈现。使用这段代码对我来说很神奇:MFMailComposeViewController*ma

iphone - 如何在 iOS 中使用 TrueType 付费字体

我想在我的iOS应用程序中使用GOTHAM字体。我知道如何从3.2开始拖动和使用字体,但我如何获得许可?http://richardwarrender.com/2010/08/custom-fonts-on-ipad-and-iphone/如何为iOS支付许可证费用?我可以通过这里购买1个CPU的许可证:http://www.typography.com/fonts/font_overview.php?productLineID=100008 最佳答案 我最近与H&FJ进行了确切的讨论。他们每年为每个应用程序授权整个家庭(如Goth

iphone - objective-C 中的私有(private)和公共(public)属性

那么这两个版本之间的实际区别是什么:@interfaceFoo:NSObject//Aguywalksintoabar.@property(nonatomic,copy)NSString*bar;@end//Implementationfile@interfaceFoo()@property(nonatomic,retain)NSArray*baz;@end和@interfaceFoo:NSObject//Aguywalksintoabar.@public@property(nonatomic,copy)NSString*bar;@private@property(nonatomic,

iphone - 加载从 Storyboard 中实例化的 nib 文件

所以我对这个Storyboard概念还很陌生。我有一个Viewnib放入Storyboard中,每个都对应于我拥有的UIViewController子类,我尝试使用以下代码加载nib文件:TestViewController*vc=[[TestViewControlleralloc]initWithNibName:@"TestViewController"bundle:nil];[self.viewsetBackgroundColor:[UIColorblueColor]];[self.viewsetFrame:CGRectMake(0,self.profilePicture_.fra

ios - 使用参数 iphone/ipad 处理点击手势

我的问题类似于thisone唯一的异常(exception)-我的ImageView出现在窗口内的同一位置,其中包含不同的内容。内容具有唯一标识符,我想用它来调用特定于内容的操作。快速回顾一下,这个人正在寻找一种将参数传递到initWithTarget方法的选择器部分的方法。UITapGestureRecognizer*tapGesture=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTapGesture:itemSKU:)];如何将属性传递给handleTapGesture方法,否则如

iphone - 允许 UIScrollView 在按下 UIButton 时滚动

我在UIScrollView中有一个UIView,在UIView中有一个按钮。问题是,当我按下该按钮并按住它(在这种情况下,按钮状态为按下状态)并尝试滚动时,我的ScrollView不会滚动。它应该在其中。UIView中有一个手势识别器,如果我的手按下UIButton并滚动,我正在尝试使用其中一个委托(delegate)来滚动ScrollView。我该怎么做?基本上总结一下,如果按下/按住按钮,我需要将触摸事件传递给ScrollView。如果它是来自按钮的触摸事件,那么显然它应该触发按钮的Action而不是滚动。 最佳答案 老问题,