将图像上传到iOS的PHP服务器

我知道这个问题早就被问过了,但是我的问题有点不一样。 我想上传一个图像到PHP服务器,我想发送更多的参数以及来自iOS的图像。 我search了谷歌,发现了两个解决scheme: 我们将以JSON发送一个图像作为Base64编码的string。 推荐链接 。 或者我们将使用表单数据将图像上传到服务器。 我已经提到这个链接 。 如果有人用这种方式引用我,请帮助我在此API中添加更多参数。 现在我的问题是,哪一个是上传图像到服务器的最佳方式,我必须在同一个Web服务调用中发送更多的参数(用户名,密码和更多的细节)。 提前致谢。

自动布局具有dynamic高度子视图的UIScrollView

我遇到了使用自动布局约束的UIScrollView问题。 我有以下视图层次结构,通过IB设置约束: – ScrollView (leading, trailing, bottom and top spaces to superview) — ContainerView (leading, trailing, bottom and top spaces to superview) — ViewA (full width, top of superview) — ViewB (full width, below ViewA) — Button (full width, below ViewB) ViewA和ViewB的初始高度为200点,但点击它可以垂直消耗400点的高度。 ViewA和ViewB通过更新高度约束(从200到400)进行扩展。 这里是相应的片段: if(self.contentVisible) { heightConstraint.constant -= ContentHeight; // + additional View's internal constraints […]

在用户拒绝使用后,如何提示用户打开位置服务

我有一个明确的用户交互的应用程序,利用用户的当前位置。 如果用户拒绝访问位置服务,我仍然希望随后的使用提示用户转到设置并为我的应用重新启用位置服务。 我想要的行为是内置的地图应用程序的行为: 在设置>常规>重置>重置位置警告中重置位置警告。 启动地图应用。 点击左下angular的“当前位置”button。 地图提示“”地图“将使用您当前的位置”| “不允许”| “允许”。 select“不允许”选项。 再次点击左下angular的当前位置button。 地图提示“打开位置服务以允许”地图“确定您的位置”| “设置”| “取消”。 在我自己的应用程序中,相同的基本stream程会导致我的CLLocationManagerDelegate -locationManager:didFailWithError:方法在最后一步被调用时出现kCLErrorDenied错误,并且用户无法打开“设置”应用程序进行更正。 为了响应这个错误,我可以显示自己的警报,但是无法启动“设置”应用程序,例如操作系统可以提供的内置地图应用程序所使用的警报。 CLLocationManager类中有什么我不知道能够给我这种​​行为吗?

带有文字的UILabel

我想创build一个UILabel ,其中的文字是这样的 我怎样才能做到这一点? 当文字较小时,线条也应该很小。

为什么我在iOS 7上以编程方式创build屏幕截图看起来很糟糕?

我正试图实现与Facebook分享应用程序。 我用这个代码来截图: CGSize imageSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height); UIGraphicsBeginImageContext(imageSize); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 它在iOS 6上效果很好,但在iOS 7中,图像看起来非常糟糕。 我使用了这个答案: iOS:什么是以编程方式制作截图的最快,最高效的方法? 试图修复它,并帮助,仍然截图看起来不好。 屏幕获得另一种颜色,并且一些对象(如标签)不会显示在拍摄的图像上。 任何帮助? —- —-更新 我设法解决最多的对象,通过改变他们保留而不是弱。 我的主要问题仍然是我的桌面视图,显示为一个大的白色块(它应该是透明的,带有白色文本的标签,所以我们看到的只是白色的单元格)。 我确实尝试将表格背景定义为clearcolor,没有帮助。 – – 最后更新 – – 这里有很好的答案,不是真的关于我的问题..我想让它在iOS7上运行的设备上工作,但不使用iOS7 SDK,因为在这一点上切换项目SDK需要很多努力,当项目几乎完成了。 无论如何,我添加了代码的和平,终于解决了我的问题: 这个改变只是解决了这个问题: UIGraphicsBeginImageContextWithOptions(imageSize, NO , 0.0f); 代替: UIGraphicsBeginImageContext(imageSize);

可以在iOS中处理自己的http URLscheme?

iOS上的iTunes,App Store和YouTube明确注册了http:// … URLscheme以打开他们的应用程序。 任何人都可以这样做,而不仅仅是你自己的协议? 我想这样做的原因是我正在为一个节日的应用程序工作。 我想要“拦截”指向网站上特定页面的链接,并启动应用程序(如果已安装)。 到目前为止,我没有太多的运气

iPhone使用AVFoundation从video中读取UIimage(帧)

对不起,我的英文)寻找从iPhonevideo阅读框架信息,我发现这个项目, http://www.codza.com/extracting-frames-from-movies-on-iphone/comment-page-1#comment -1116 ,但我也读过的地方,你可以使用AVFoundation从video捕捉帧更好的性能.. 但是我找不到如何做到这一点的信息… 一些想法? 谢谢阅读

iOS4:我如何使用video文件作为OpenGL纹理?

我试图在OpenGL中将video文件的内容(现在我们只是说没有audio)显示在UV映射的3D对象上。 我已经在OpenGL中做了相当多的工作,但不知道从哪里开始处理video文件,而且大部分的例子似乎都是从摄像头获取video帧,这不是我所追求的。 目前,我觉得如果我可以得到CGImageRef我将设置video的个别帧,所以我想知道如何做到这一点? 也许有更好的方法来做到这一点? 我应该从哪里开始,在iOS上进行video播放的最直接的文件格式是什么? .mov格式?

发送一个文件作为附件在目标c

我想通过从图像select器中select一个文件(图像)作为附件邮寄。 在iOS Objective-C中,我可以附加和发送文件(特别是图像)的适当方式是什么?

如何在IOS中做慢动作video

我必须在video文件中伴随audio,在一些帧之间进行“ 慢动作 ”,并且需要将渐变video存储为新video。 参考: http : //www.youtube.com/watch?v = BJ3_xMGzauk (从0到10秒钟) 从我的分析,我发现AVFoundation框架可以是有帮助的。 参考: http : //developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html 从上面的链接复制并粘贴: “编辑AV Foundation使用合成来创build现有媒体(通常是一个或多个video和audio轨道)的新资产,使用可变的合成来添加和移除轨道,并调整它们的时间顺序,还可以设置相对音量和渐变音轨;以及设置video轨道的不透明度和不透明度斜坡,合成是内存中保存的多个媒体的集合,当您使用导出会话导出合成时,它将合并到一个文件中。 iOS 4.1及更高版本,您还可以使用资产编写器从媒体(如样本缓冲区或静态图像)创build资产。 “ 问题: 我可以使用AVFoundation框架“慢动作”video/audio文件吗? 还是有其他可用的包吗? 如果我想单独处理audio和video,请指导我如何做? 更新::代码AV导出会话: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *outputURL = paths[0]; NSFileManager *manager = [NSFileManager defaultManager]; [manager createDirectoryAtPath:outputURL withIntermediateDirectories:YES attributes:nil error:nil]; outputURL = [outputURL stringByAppendingPathComponent:@"output.mp4"]; // Remove Existing File [manager […]