小编Dan*_*ani的帖子

UIPicker检测当前所选行的点击

我有一个UIPickerView和,didSelectRow当点击选定的行时不调用该方法.我需要处理这个案子.有任何想法吗?

iphone select tap touch uipickerview

39
推荐指数
5
解决办法
2万
查看次数

使用Sublime Text编辑器的阿拉伯语

我有一个sublime文本编辑器的问题,不支持RTL语言!我已尝试 使用windows os 双向文本支持插件我已将zip中的所有文件复制Sublime-Text-2-BIDI-masterST3文件夹中并更改了字体类型和大小...然后我复制unicodedata.pydC:\Users\USERNAME\AppData\Roaming\Sublime Text 2\Packages\Bidirectional text support\bidi那时Tools > Bidirectional text部分看起来不再是灰色了但是它还是残疾人 我也复制了这两行:sys.platform.startswith('win'):sys.path.append('../../ ..')但它没有用.

arabic sublimetext sublimetext3 rtl-language

19
推荐指数
3
解决办法
2万
查看次数

InteractivePopGestureRecognizer导致应用程序冻结

在我的应用中,我有不同的控制器.当我将controller1推到导航控制器并向后滑动时,一切正常.但是,如果我推动导航控制器1,并进入controller1推控制器2并尝试向后滑动,我得到一个冻结的应用程序.如果通过后退按钮返回一切正常.

我怎么能抓住这个问题?

objective-c ios interactivepopgesture

18
推荐指数
3
解决办法
8799
查看次数

AVFoundation导出方向错误

我正在尝试将图像和视频结合起来.我将它们组合并输出但是它是旋转的侧面方式.

很抱歉批量代码粘贴.我已经看到了关于应用变换的答案,compositionVideoTrack.preferredTransform但是什么也没做.添加AVMutableVideoCompositionInstruction也没有做任何事情.

我觉得这个区域是事情开始出错的地方.这儿这儿:

// I feel like this loading here is the problem
        let videoTrack = videoAsset.tracksWithMediaType(AVMediaTypeVideo)[0]

        // because it makes our parentLayer and videoLayer sizes wrong
        let videoSize       = videoTrack.naturalSize

        // this is returning 1920x1080, so it is rotating the video
        print("\(videoSize.width) , \(videoSize.height)")
Run Code Online (Sandbox Code Playgroud)

所以在这里我们的帧大小对于该方法的其余部分是错误的.现在,当我们尝试去创建叠加图像层时,框架不正确:

    let aLayer = CALayer()
    aLayer.contents = UIImage(named: "OverlayTestImageOverlay")?.CGImage
    aLayer.frame = CGRectMake(0, 0, videoSize.width, videoSize.height)
    aLayer.opacity = 1
Run Code Online (Sandbox Code Playgroud)

这是我完整的方法.

  func combineImageVid() {

        let path = NSBundle.mainBundle().pathForResource("SampleMovie", ofType:"MOV")
        let fileURL = NSURL(fileURLWithPath: …
Run Code Online (Sandbox Code Playgroud)

camera orientation ios avassetexportsession swift

9
推荐指数
1
解决办法
2791
查看次数

针对cocos2dx游戏的iPhone X /三星Galaxy S8宽高比问题

我一直在设计所有我的横向cocos2dx手机游戏,在2508x1584,"始终可见区域"为2112x1408,所以没有黑色边框或缩放,只是一些裁剪,将限于"可能不可见的区域",如如下所示.

iphone x之前的设计区域

在iPhone X和三星Galaxy S8到货之前,这适用于所有移动设备宽高比.这些设备分别具有19.5:9和18:9的宽高比,将"始终可见区域"从1408降低到1158,这足以让我看起来别无选择,只能重新设计我的所有游戏,如下图所示.

iphone x后的设计区域

因为当我在iPhone X和三星galaxy S8上运行它时,我将所有以前的游戏设计为更高的可见区域,游戏的顶部和底部显然被切断了.

我是否坚持重新设计这些游戏以使它们适合这种较短的宽高比?还是我在这里忽略了另一种解决方案?

resolution aspect-ratio cocos2d-x

9
推荐指数
1
解决办法
393
查看次数

从 jobject 到 jboolean 的转换失去了精度

我正在尝试将 jobject 转换为 jboolean

    jmethodID mGet = env->GetMethodID(cJsonObjClass, "get","(Ljava/lang/String;)Ljava/lang/Object;");    
    jboolean val = (jboolean)env->CallObjectMethod(object, mGet , key);
Run Code Online (Sandbox Code Playgroud)

得到这个编译错误:

从 'jobobject {aka _jobject*}' 转换为 'jboolean {aka unsigned char}' 失去精度 [-fpermissive]

这是什么意思,该怎么做?

c++ java-native-interface

7
推荐指数
1
解决办法
1010
查看次数

将完成按钮添加到键盘顶部

我正在制作一个具有UITextView的通用应用程序.当应用程序在iPad上运行时,右下角有一个按钮,可以让我关闭键盘.iPhone版没有这样的按钮.我在一些iPhone应用程序上看到键盘顶部有一个带有完成选项的栏.是否有一种简单的方法可以将iPad风格的键盘按钮添加到iPhone应用程序中.如果没有,将完成样式栏添加到键盘顶部的最佳方法是什么?提前致谢.

iphone keyboard ios

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

如何在avplayer中播放rtmp链接?

我正试图在avplayer中播放rtmp链接.然而,它不是在玩.我该怎么办?

self.avAsset = AVAsset(URL: NSURL(string: rtmpUrlString)!)
Run Code Online (Sandbox Code Playgroud)

谢谢.

rtmp ios avplayer swift

4
推荐指数
1
解决办法
3010
查看次数