小编Get*_*tsy的帖子

以编程方式触发按钮点击事件?

有没有办法以编程方式触发按钮单击事件?我在UIView中放置了一个按钮,在特定情况下,我想通过代码单击按钮,而不是手动作为用户.iOS开发有可能吗?请提供您的建议并指导我如何做到这一点.

谢谢.

iphone objective-c ios

124
推荐指数
3
解决办法
10万
查看次数

iPad:PNG Crush错误

我正在尝试将我的iPad项目移植到最新的iPad 2.我安装了带有Xcode 4.0的iOS 4.3 SDK.当我尝试构建我的项目时,我收到以下错误.我不知道为什么我会收到这个错误.有人可以帮我解决这个构建错误吗?

在阅读/Users/username/Desktop/iPAD/MyProject/trunk/Resourses/images/top_bar.png pngcrush时发现了libpng错误:不是PNG文件..

找不到文件:/Users/username/Library/Developer/Xcode/DerivedData/Project-fmhveawksgdtnraclfizuhrekmzi/Build/Products/Debug-iphoneos/MyApp-Upgraded.app/top_bar.png

ipad ipad-2

73
推荐指数
7
解决办法
5万
查看次数

iPhone:以编程方式压缩录制的视频以进行共享?

在录制视频之前,我在调用摄像机视图时实现了叠加视图.

pickerController.cameraOverlayView =myOverlay;
Run Code Online (Sandbox Code Playgroud)

视频录制并在录制视频和通过电子邮件等共享后将视频保存到相册中一切正常.

如果我将视频质量用作"高品质",那么录制的视频已变得庞大.例如,如果我以高质量录制视频30秒,录制的视频大约为30 - 40 mb.

pickerController.videoQuality = UIImagePickerControllerQualityTypeHigh;
Run Code Online (Sandbox Code Playgroud)

如何在共享之前对高质量录制视频进行压缩编程,就像Apple如何使用内置录像机一样?

请指导我解决这个问题.

谢谢!

更新:

这就是我最近的尝试,但仍然没有成功:我想压缩拍摄的录制视频来到didFinishPickingMediaWithInfo并存储在相同的相册实际视频路径本身,而不是其他任何地方.我测试同一个视频被压缩到非常小的尺寸,当我从照片库中选择时,但从相机拍摄的同一视频来自didFinishPickingMediaWithInfo并未压缩,尽管我使用下面的AVAssetExportSession代码.

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{

    NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];


if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
{

    NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
    NSString *urlPath = [videoURL path];

    if ([[urlPath lastPathComponent] isEqualToString:@"capturedvideo.MOV"])
    {
        if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum (urlPath))
        {
            [self copyTempVideoToMediaLibrary :urlPath];


        }
        else
        {
            NSLog(@"Video Capture Error: Captured video cannot be saved...didFinishPickingMediaWithInfo()");                
        }
    }       
    else
    {
        NSLog(@"Processing soon to saved photos album...else loop of lastPathComponent..didFinishPickingMediaWithInfo()");
    }
}    
[self …
Run Code Online (Sandbox Code Playgroud)

iphone

42
推荐指数
4
解决办法
5万
查看次数

iPhone:以编程方式更改键盘语言

我打算在打开本机键盘时在iOS 5.x应用程序上提供不同的语言支持.以编程方式在本机键盘中提供此语言.有人可以指导我,我该如何支持它?我看到了碳框架,但看起来像Mac应用程序.

谢谢.

iphone iphone-softkeyboard

31
推荐指数
6
解决办法
2万
查看次数

iPhone:在HOURS中查找当前时区偏移量

如何在HOURS中找出设备上当前的时区偏移量?

iphone

27
推荐指数
6
解决办法
2万
查看次数

iPhone:如何在UILabel字符串文本中添加"Degree"符号?

我希望将天气报告的"度"符号包含在45度C.如何在字符串中添加度数符号以包含UILabel?

如果有人知道,请与我分享.

谢谢.

iphone

25
推荐指数
2
解决办法
1万
查看次数

iPhone:以编程方式混合两个音频文件?

我希望有两个音频文件,并以编程方式混合和播放.当我播放第一个音频文件时,经过一段时间(动态时间)后,我需要在播放第一个音频文件中间的某个地方时添加带有第一个音频文件的第二个小音频文件,最后我需要保存为一个音频文件在设备上.它应播放音频文件,其中包含第二个混音器音频.

我已经经历了很多论坛,但无法弄清楚如何实现这一目标?

有人可以澄清我的疑问吗?

  1. 在这种情况下,我应该使用什么音频文件/格式?我可以使用.avi文件吗?
  2. 如何在动态时间设置到第一个音频文件后以编程方式添加第二个音频?例如:如果第一个音频总时间是2分钟,我可能需要在第一个文件的1分钟或1.5分钟或55秒内混合第二个音频文件(3秒音频).它充满活力.
  3. 如何在设备上保存最终输出音频文件?如果我以某种方式以编程方式保存音频文件,我可以再次播放吗?

我不知道如何实现这一目标.请提出您的想法!

iphone audio mixing ipad

14
推荐指数
2
解决办法
3811
查看次数

iOS:带有Three.js开发的HTML5

我打算开发一个带有Three.js页面的HTML5,这样我就可以使用它实现3D屏幕,并且可以在Cross平台方法中轻松支持Mobile平台.我读过Three.js使用WebGL,但iOS和Android浏览器不支持它,所以我无法开发这样的组合应用程序.

有人可以建议,我是否可以使用Three.js页面开发HTML5以实现iOS和Android应用程序上的3D交互,或者不作为Web应用程序?如果没有,请提供官方链接,其中提到它不受支持.

谢谢.

3d html5 webgl ios three.js

11
推荐指数
3
解决办法
6103
查看次数

iPhone/iOS:如何实现Scrollview子视图的拖放操作?

我在一个水平滚动视图中UIViewController,我有很多小尺寸的图像.我将图像保存在scrollview中,因为图像更多,因此用户可以水平滚动并选择图像.但是,问题是,我必须选择一个图像并拖放到该UIViewController视图.但是,由于图像处于滚动视图中,因此将图像拖放到UIViewcontroller视图中不起作用,也不会检测到触摸事件.请注意:如果我没有滚动视图,只是将图像保存到UIViewcontroller视图中,将图像拖放到同一屏幕上,效果非常好.

当我需要滚动视图和拖放图像时,我该如何解决这个问题,请给我一些建议/帮助?

iphone drag-and-drop uiscrollview ios

10
推荐指数
1
解决办法
1万
查看次数

iPhone:学习Cocos2D项目

我想通过使用Cocos2D开源游戏引擎在一个月内开发游戏.学习Cocos2D有点困难,我不知道如何使用Cocos2D基础项目提供的文件创建我的初始项目.我怀疑是否可能?

我可以直接使用Cocos2D基础项目学习并为我的游戏应用程序修改它吗?许可证是否允许我这样使用?(因为我无法学习所有OpenGL编程概念并在一个月内开发应用程序,这非常困难.)

感谢您的想法和建议.

谢谢.

iphone cocos2d-iphone

8
推荐指数
2
解决办法
3512
查看次数