草庐IT

iPhone-specific

全部标签

iphone - tableHeaderView 的自动布局

我一直在尝试通过学习自动布局来改进我的布局技术,但我偶然发现了一个我无法解决的问题。事情是这样的:有一个ViewController,其中包含一个UITableView和一个UIView。此View位于表格View的正下方,其高度未延伸到全屏高度(假设它占据了屏幕的上半部分)。表格View使用分组样式并放置在上述View的正上方,具有半透明背景,因此您实际上可以看到其下方View的内容。但是,由于View占据了屏幕的一半,我需要向该TableView添加一个tableHeaderView(也是半透明的),以便在首次加载ViewController时整个背景内容清晰可见。这样做的最终效果

iphone - 自动布局,编程与界面生成器

只是为了添加一个与其他两个相关View位于同一父View中的View。self.vDist=[[UILabelalloc]initWithFrame:CGRectMake(20,20,42,21)];[self.vDistsetTranslatesAutoresizingMaskIntoConstraints:NO];[self.viewaddSubview:self.vDist];NSLayoutConstraint*lc;lc=[NSLayoutConstraintconstraintWithItem:self.vDistattribute:NSLayoutAttributeTop

iphone - NSUndoManager 和 GLKit

我正在尝试在使用GLKit的iOS应用程序中支持撤消/重做.当我尝试以下操作时:GLKVector3currentTranslation=_panningObject.translation;[[self.undoManagerprepareWithInvocationTarget:_panningObject]setTranslation:currentTranslation];我崩溃了:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'+[NSMethodSignaturesign

iphone - 如何以编程方式识别 iPhone 联系人更改

我想知道iPhone联系人的任何变化,如号码变化、图片变化等。我已经获取了iPhone联系人,现在如果有任何新号码添加到联系人,那么我需要在我的应用程序中识别这一点。 最佳答案 查看ABAddressBookRegisterExternalChangeCallback函数。这是一种奇怪的API,但是本地址簿在不同的应用程序或线程中更改时,这将允许您接收回调。您的本地缓存地址簿不应受到这些更改的影响。我不认为有任何方便的功能可以告诉您进行了哪些更改,但您可以通过将缓存版本与新的ABAddressBook实例进行比较来手动找到一些更改

iphone - 从iphone实时发送音频到服务器?

是否可以实时将音频从iphone发送到服务器?我正在使用记录数据并将其保存在文件中的AQRecorder。我想知道是否有一种方法可以将录制的音频实时发送到服务器。我想在录制音频时发送音频。这可能吗?我们可以将录制的流重定向到服务器而不是文件吗?注意:我使用的是来自apple的speakhere代码https://developer.apple.com/library/ios/samplecode/speakhere/Listings/Classes_AQRecorder_mm.html 最佳答案 Nate是对的。许多合法的应用程序都

iphone - 用 'UIImagePickerController' 和 'allowsEditing' 处理以获得完美的正方形

我如何确保UIImagePickerController始终返回方形图像?WhatsApp可以做到,但我还没有找到实现这一目标的方法。它在我的应用程序中的表现如何(在iOS7中构建)应该如何(WhatsApp-iOS6)我的代码:-(IBAction)showImagePicker:(id)sender{UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.allowsEditing=YES;if([sendertag]

iphone - glScissor(0,0,0,0) 硬崩溃 Apple iOS 设备

根据OpenGL文档,这是合法的:http://www.opengl.org/sdk/docs/man/xhtml/glScissor.xml"andglScissor(0,0,0,0)doesn'tallowmodificationofanypixelsinthewindow."...但是当我在iOS6上执行此操作时,它会触发可怕的“PowerVRSGX芯片崩溃”:gpus_ReturnGuiltyForHardwareRestart()在iOS5.x上,我没有崩溃(更新:我刚刚发现,当从5移动到6时,我也将我的动画计数器从零开始而不是从一开始,所以我很可能在iOS5)-但这是因为这

html 视频不在 iphone 上加载但在桌面网络和 android 上加载

我试图在我的html页面中嵌入一个视频,但它没有加载到iPhone上(我得到的只是一个被划掉的播放按钮)。它在桌面和Android上加载良好。这不是浏览器问题,因为我在iPhone上同时使用Chrome和Safari时遇到同样的错误。有趣的是,我已经使用video.js示例项目中的视频测试了我的代码。如果我用这个替换我当前的源标签,视频加载:但是,我也从video.js网站下载了视频,但它没有加载到我的iPhone上我正在尝试的视频的编解码器都有AAC和H.264编解码器,并且是mp4我也尝试过使用MiroVideoConverter将我的视频文件转换为iPhone可用的mp4文件,但

ios - 在 iOS 8/iPhone 6 上获取像素数据

我需要检索位图图像给定(x,y)坐标的像素数据。多年来我的代码如下:_palettePixelData=CGDataProviderCopyData(CGImageGetDataProvider(image.CGImage));constUInt8*rawData=CFDataGetBytePtr(_imagePixelData);intpixelInfo=((image.size.width*floorf(pointInImage.y)*image.scale)+floorf(pointInImage.x)*image.scale)*4;CGFloatred=rawData[pixe

ios - 在 iPhone 上同时打开闪光灯和前置摄像头

我需要使用前置摄像头并在iPhone中打开背光LED。我怎样才能做到这一点?我可以使用此代码打开前置摄像头:-(void)turnCameraOn{if([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.sourceType=UIImagePi