我正在开发一个支持视频播放的iPhone应用程序.我正在使用MPMoviePlayerController和自定义控件来播放视频.为此,我将MPMoviePlayerController的控件样式设置为MPMovieControlStyleNone.
我想为正在播放的视频支持AirPlay功能.根据文档,我们必须将MPMoviePlayerController的'allowsAirPlay'属性设置为YES以启用AirPlay功能.如果我使用带有自定义控件的MPMoviePlayerController,如何在播放器UI上显示AirPlay按钮?
我尝试过以下方法:
我没有相互给出MPVolumeView和MPMoviePlayerController的引用.但是,如果MPMoviePlayerController的'allowsAirPlay'设置为YES,那么AirPlay按钮将显示在MPVolumeView上.MPVolumeView和MPMoviePlayerController如何相关?请让我知道这两个独立创建的类之间的联系.
谢谢和问候,Deepa
iphone mpmovieplayercontroller relation airplay mpvolumeview
当UIView的框架或边界发生变化时是否有任何通知?每当UIView的帧发生变化时,我都需要计算并设置其自定义子视图的帧,以使其方面适合超级视图.
NSView具有通知NSViewFrameDidChangeNotfication用于此目的.为什么UIView没有这个?
我正在开发一个桌面应用程序,我可以在透明窗口上进行鼠标事件.但是,透明的NSWindow不接受鼠标事件.所以,我将setIgnoreMouseEvents设置为NO,允许透明窗口捕获鼠标事件.
我在以下场景中遇到问题:在此窗口上有动态创建的矩形形状.透明窗口不应该在此区域中捕获鼠标事件; 它应该委托给这个形状后面的窗口(某些其他应用程序).为此,如果mouseDown事件在形状内,我将setIgnoreMouseEvents设置为YES.现在,如果用户在形状外的区域中执行鼠标事件,透明窗口应该接受事件.由于setIgnoreMouseEvents设置为YES,因此窗口不会捕获鼠标事件.
无法识别mouseDown事件是否已发生,因此我可以将setIgnoreMouseEvents设置为NO.
有人可以建议我在透明窗口上处理鼠标事件的最佳方法吗?
迪帕
我正在开发一个iPhone应用程序(具有多任务支持的iPhone),我正在显示错误的UIAlertView.当UIAlertView即将显示时,我的应用程序将被发送到后台.现在,如果我尝试将我的应用程序放在前台,UIAlertView会显示片刻并自动关闭,即使我没有调用dismiss/click任何按钮.
有谁知道问题是什么?
谢谢和问候,Deepa
我正在开发一个iPhone应用程序,允许将视频上传到Facebook.我想允许用户在上传的视频中标记他/她的朋友.我如何以编程方式实现此目的?我已经浏览了Facebook API文档.有一些API可以为照片添加标签,上传视频.但是,用于标记朋友视频的API在任何地方都没有提到.
我正在开发一个处理图像的桌面应用程序.我想提供一个功能,通过电子邮件将选定的图像(单个图像)发送到默认的电子邮件客户端.所以,我使用'mailto:'如下:NSString*eMail = [NSString stringWithFormat:@"mailto:?subject = Test&body = Image]; [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:eMail]];
如何使用mailto将图像作为附件发送:?
我尝试了以下方法:但是,它不起作用.NSString*eMail = [NSString stringWithFormat:@"mailto:?subject = Test&body = Image&attachment =%@",@"Test.png"]; [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:eMail]];
有人能帮助我吗?
谢谢和问候,Deepa
我正在开发一个iPhone应用程序.在这个应用程序中,UIViewController(vc1)呈现另一个UIViewController(vc2).vc1支持纵向和横向方向; vc2仅支持纵向方向.
该CGWindowLevel.h文件定义了用于设置窗口级别的常量,可以用作窗口级别的最大值为20。但是,如果使用调用检索窗口列表CGWindowListCopyWindowInfo,则可以观察到的值kCGWindowLayer大于20 (25、103 等)。
kCGWindowLayer 和窗口级别不一样吗?如果它们不相同,我如何获得使用 获得的窗口的窗口级别CGWindowListCopyWindowInfo?如果它们相同,为什么我们得到的值 >20?
我正在开发一个桌面应用程序,我正在其中创建一个带有孔的窗口。1) 用户应该能够通过这个孔拖动孔正下方的窗口。2)当他点击孔以外的区域时,他应该能够移动我的窗口。
我尝试了以下操作:当用户在洞内执行 mouseDown 时,setIngnoresMouseEvents 设置为 YES。因此,如果我单击孔以外的窗口区域,则该鼠标事件不会被我的窗口占用。它转到可以通过孔看到窗口的应用程序。
我怎样才能实现我在以上两点中提到的行为?
谢谢和问候,迪帕
我正在开发一个iPhone应用程序.我有一个UIImageView,其大小固定为320x480.最初,contentmode设置为AspectFit.当我将内容模式更改为Aspect Fill时,我想显示动画(图像的绘图框架发生变化,UIImageView框架被修复).我该怎么做呢?
谢谢和问候,Deepa
iphone ×4
macos ×3
mouseevent ×2
nswindow ×2
transparent ×2
airplay ×1
animation ×1
attachment ×1
cocoa ×1
conditional ×1
contentmode ×1
default ×1
dismiss ×1
email-client ×1
facebook ×1
frame ×1
ios ×1
ios5 ×1
layer ×1
mailto ×1
mpvolumeview ×1
relation ×1
rotation ×1
tagging ×1
uialertview ×1
uiimageview ×1
uiview ×1
video ×1
window ×1