Tag: cocoa touch

如何使用Objective C创build一个zip文件?

我正在开发一个iOS应用程序,并试图压缩我在应用程序中创build的文件,是否有任何内置函数能够做到这一点?

@synchronized()做了什么?

我只是创build了一个单例方法,我想知道@synchronized()函数做了什么,因为我经常使用这个方法,但是不知道意义。

只允许UITextFieldinput的数字

iPad没有像iPhone / iPod那样的“Numpad”键盘。 我正在寻找如何限制用户的键盘只能接受0到9的值。 我会想象使用UITextField的“shouldChangeCharactersInRange”,但我不知道实现它的最好方法。

仅在iOS中首次启动时显示屏幕

Tweetbot和清除显示的应用程序的第一个开始小教程屏幕上的应用程序如何工作。 只有在第一次启动应用程序时才会popup小教程的屏幕(1次) 如何以及我能做出类似的事情? 任何人都可以把我推向正确的方向吗? 查看我的意思是:

读取和写入图像到SQLite数据库的iPhone使用

我已经build立了一个SQLite数据库,当前读写NSString s是完美的。 我也想将图像存储在数据库中,稍后再调用它。 我已经读了一些使用NSData和编码图像,但我不完全知道什么语法是我想要做的。 任何代码片段或例子将不胜感激。 我当前的过程是这样的: UIImagePickerController – >用户从照片中select图像 – > chosenImage被设置为UIImageView实例 – > 现在我想要把这个图像,并将其存储在数据库 我应该提到这个调用最终会被一个远程服务器调用所取代。 不知道这是否会影响性能。

iOS – 合并两个不同大小的图像

我面临以下问题:我必须合并两个图像A和B,以创build一个新的图像C作为合并的结果。 我已经知道如何合并两个图像,但在这种情况下,我的目标有点不同。 我想这个图像A将是图像B的背景。 例如,如果图片A的大小是500×500,图片B的大小是460×460,我希望图片C(合并图片的结果)将是500×500,图片B(460×460)居中。 提前感谢您的帮助或build议

详细披露之后的注解细节被按下了吗

我有一个MKMapView注释对象,有一个正确的标注附件详细披露button。 当按下button时,我正在使用addTarget:action:forControlEvent调用一个select器方法,该方法创build一个详细viewController并将其推送到视图堆栈。 我的问题是什么是访问启动标注详细信息控制器的注释信息的最佳方式。 详细披露button被设置为调用: [button addTarget:self action:@selector(disclosurePressed:) forControlEvents:UIControlEventTouchUpInside]; 看起来像这样: – (void)disclosurePressed:(id)sender { } 我想我可以find发件人UIButton的父注释,任何人都可以给我任何指示这是最好的。

animation图像视图向上滑动

我正在尝试使图像视图(下方的logo )向上滑动100像素。 我正在使用这个代码,但什么都没有发生: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:3]; logo.center = CGPointMake(logo.center.x, logo.center.y – 100); [UIView commitAnimations]; 这段代码在viewDidLoad方法中。 具体而言, logo.center = …不起作用。 其他的东西(比如改变alpha)也可以。 也许我没有使用正确的代码向上滑动?

电话号码格式

我有一个用户input数据的文本字段。 这是一个电话号码字段。 如果用户input1234567890 ,我想让用户input时显示为(123)-(456)-7890 。 这怎么可能?

如何将对象添加到从Storyboard延伸到UIView之外的UIScrollView?

我想在我的应用程序中的长UIScrollView有几个button和其他对象。 在故事板中,我添加了一个UIScrollView来填充entre视图,然后在我的.h文件中创build一个IBOutlet 。 我在.m文件中合成了滚动条,然后使用下面的代码来启动滚动条: @synthesize scroller = _scroller; – (void)viewDidLoad { [super viewDidLoad]; [_scroller setScrollEnabled:YES]; [_scroller setContentSize:CGSizeMake(640, 3000)]; } 所以现在我需要知道如何实际添加诸如button之类的东西到在视图中可以看到的下方延伸的滚动区域。 我的问题是,因为我在故事板中添加了button,所以我只能在视图中添加东西,因此需要知道如何将button添加到我要滚动的部分! 希望这是明确的。 感谢你的帮助!