Tag: Objective C

使用自动布局,IB和字体大小时,表格标题视图高度错误

我正在尝试为我的uiTableView创build一个头部视图(不是部分头部,我已经有了这些头部视图)。我已经在界面构build器中设置了一个XIB。 所有的连接都连接起来,它运行得非常漂亮…除了桌子没有足够的空间! 我的问题是,表顶部重叠了表头的一点点。 我的XIB设置了所有button的自动布局,IB很高兴约束不会冲突/不明确。 该视图被设置为自由forms的大小,在我的情况下结束了320 x 471.然后在视图的约束,我为相同的视图设置一个固有的大小。 现在,这完美地与我的表。 一切看起来不错。 但是,如果我用代码手动更改标题视图中的任何字体,则布局将使视图变大,并最终到达我的表格下方。 任何想法如何让tableviewcontroller设置字体和大小后,为标题视图留出足够的空间? 我希望我能解释这一点。

以编程方式访问iOS字典

我正在寻找一种方式来以编程方式访问iOS字典。 我需要的是从自定义应用程序中检索特定语言的单词列表。 可能吗? 有没有提供这种(或类似)function的API? 我查过苹果的文档,但没有发现任何有用的东西…可能有人指向我正确的方向?

Swift中的不可变/可变集合

我指的是Apple Swift编程指南,用于理解Swift语言中可变/不可变对象(数组,字典,集合,数据)的创build。 但是我不明白如何在Swift中创build一个不可变集合。 我想在Objective-C中的Swift中看到下面的等价物 不可变arrays NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; 可变数组 NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; [mArray addObject:@"Fourth"]; 不可变的词典 NSDictionary *imDictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil]; 可变的字典 NSMutableDictionary *mDictionary = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@"Value1", @"Key1", @"Value2", @"Key2", nil]; [mDictionary setObject:@"Value3" forKey:@"Key3"];

从应用程序委托获取当前的视图控制器

我是新来的ios。 我需要知道应用程序委托当前视图控制器..我不知道这一点,我不知道要实现这一点。 我使用这个代码来实现这个,但它返回空值。 我跟着这个链接 – 从应用程序委托(模态是可能的)获取当前的视图控制器需要帮助。

使用AVVideoCompositionCoreAnimationTool将video与静态图像混合在CALayer中

我正试图将来自相机的video与静态图像(水印)混合在一起。 我已经检查了这里的问题和答案,还有一些例子,包括来自Apple的WWDC AVEditDemo,并以下面的代码结束。 不幸的是,导出的video不包含图像的图层。 有任何想法吗? – (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { /// incoming video NSURL *videoURL = [info valueForKey:UIImagePickerControllerMediaURL]; /// UIImage into CALayer UIImage *myImage = [UIImage imageNamed:@"m1h.png"]; CALayer *aLayer = [CALayer layer]; aLayer.contents = (id)myImage.CGImage; AVURLAsset* url = [AVURLAsset URLAssetWithURL:videoURL options:nil]; AVMutableComposition *videoComposition = [AVMutableComposition composition]; NSError *error; NSFileManager *fileManager = [NSFileManager defaultManager]; AVMutableCompositionTrack […]

从ios上的图像获取文本(image processing)

我正在考虑制作一个需要从图像中提取TEXT的应用程序。 我没有做过类似的事情,我不想自己实施整个事情。 是否有任何已知的库或开源代码(支持ios,objective-C)可以帮助我从图像中提取文本。 一个基本的源代码也将做(我会尝试修改它,根据我的需要)。 请让我知道,如果有人对此有任何想法。 谢谢,Vikram

如何在iOS上创build图库

我开始为iOS开发一个简单的应用程序,这个应用程序是一个简单的图片库(从网站上获取)。 我遇到的第一个问题是如何为图库创build视图。 视图应该是这样的(或照片应用程序): 然而,这样做的观点是有问题的,首先是因为它使用固定的维度,我觉得有点难以实现(对我来说)。 另一种方法是在tableview中使用自定义单元格,如下所示: 但仍然使用固定维度。 什么是创build一个画廊,而不使用任何第三部分库(如Three20)的最佳途径? 感谢您的任何回复:) PS。 我认为使用固定尺寸是不好的,因为新的iPhone 4(具有不同的分辨率),我说得对吗?

如何closures故事板popup窗口

我使用Xcode Storyboards创build了一个UIBarButtonItem (所以没有代码),像这样: 呈现popover工作得很好。 但是,当我点击出现的UIBarButtonItem时,我无法让UIBarButtonItem 消失 。 当按下(第一次)button时,popup窗口出现。 当再次按下button时(第二次),顶部会出现相同的popup窗口,所以现在我有两个popup窗口(或更多,如果我继续按下button)。 根据iOS人机界面指南,我需要让popover出现在第一个水龙头上,然后消失在第二个水龙头上: 确保一次只能在屏幕上看到一个popup窗口。 您不应该同时显示多个popup窗口(或devise为看起来和行为像popup窗口的自定义视图)。 特别是,你应该避免同时显示一个级联或层级的popovers,其中popover从另一个出现。 当用户UIBarButtonItem点击UIBarButtonItem时,我怎样才能closurespopup窗口?

在iOS中批量下载多个文件

我有一个应用程序,现在需要下载数百个小型PDF的基于用户的select。 我遇到的问题是需要花费大量的时间,因为每次打开一个新的连接。 我知道我可以使用GCD来做一个asynchronous下载,但是我怎么去做这样的批处理像10个文件左右。 有没有一个框架已经做到这一点,或者这是我将不得不build立自我?

UIView – 如何获得视图加载通知?

有什么类似的UIView的UIViewController的viewDidLoad ? 我需要在UIView加载( UIView子类)后立即得到通知,并执行一些操作。