小编spd*_*spd的帖子

AirPlay支持,MPMoviePlayerController和MPVolumeView关系

我正在开发一个支持视频播放的iPhone应用程序.我正在使用MPMoviePlayerController和自定义控件来播放视频.为此,我将MPMoviePlayerController的控件样式设置为MPMovieControlStyleNone.

我想为正在播放的视频支持AirPlay功能.根据文档,我们必须将MPMoviePlayerController的'allowsAirPlay'属性设置为YES以启用AirPlay功能.如果我使用带有自定义控件的MPMoviePlayerController,如何在播放器UI上显示AirPlay按钮?

我尝试过以下方法:

  1. 实例化的MPVolumeView
  2. 将MPVolumeView的showsRouteButton和showsVolumeSlider属性设置为NO以隐藏音量滑块和路径按钮
  3. 在我的自定义播放器View上添加了MPVolumeView

我没有相互给出MPVolumeView和MPMoviePlayerController的引用.但是,如果MPMoviePlayerController的'allowsAirPlay'设置为YES,那么AirPlay按钮将显示在MPVolumeView上.MPVolumeView和MPMoviePlayerController如何相关?请让我知道这两个独立创建的类之间的联系.

谢谢和问候,Deepa

iphone mpmovieplayercontroller relation airplay mpvolumeview

14
推荐指数
1
解决办法
7038
查看次数

UIView框架更改通知

当UIView的框架或边界发生变化时是否有任何通知?每当UIView的帧发生变化时,我都需要计算并设置其自定义子视图的帧,以使其方面适合超级视图.

NSView具有通知NSViewFrameDidChangeNotfication用于此目的.为什么UIView没有这个?

notifications frame uiview ios

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

有条件地处理透明窗口上的鼠标事件

我正在开发一个桌面应用程序,我可以在透明窗口上进行鼠标事件.但是,透明的NSWindow不接受鼠标事件.所以,我将setIgnoreMouseEvents设置为NO,允许透明窗口捕获鼠标事件.

我在以下场景中遇到问题:在此窗口上有动态创建的矩形形状.透明窗口不应该在此区域中捕获鼠标事件; 它应该委托给这个形状后面的窗口(某些其他应用程序).为此,如果mouseDown事件在形状内,我将setIgnoreMouseEvents设置为YES.现在,如果用户在形状外的区域中执行鼠标事件,透明窗口应该接受事件.由于setIgnoreMouseEvents设置为YES,因此窗口不会捕获鼠标事件.

无法识别mouseDown事件是否已发生,因此我可以将setIgnoreMouseEvents设置为NO.

有人可以建议我在透明窗口上处理鼠标事件的最佳方法吗?

迪帕

macos conditional transparent mouseevent nswindow

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

当应用程序转到后台并返回前台时,UIAlertView会消失

我正在开发一个iPhone应用程序(具有多任务支持的iPhone),我正在显示错误的UIAlertView.当UIAlertView即将显示时,我的应用程序将被发送到后台.现在,如果我尝试将我的应用程序放在前台,UIAlertView会显示片刻并自动关闭,即使我没有调用dismiss/click任何按钮.

有谁知道问题是什么?

谢谢和问候,Deepa

iphone uialertview dismiss

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

在Facebook视频中为iPhone应用程序标记朋友

我正在开发一个iPhone应用程序,允许将视频上传到Facebook.我想允许用户在上传的视频中标记他/她的朋友.我如何以编程方式实现此目的?我已经浏览了Facebook API文档.有一些API可以为照片添加标签,上传视频.但是,用于标记朋友视频的API在任何地方都没有提到.

iphone video tagging facebook

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

使用mailto:在OSX桌面应用程序中将单个附件发送到默认电子邮件客户端

我正在开发一个处理图像的桌面应用程序.我想提供一个功能,通过电子邮件将选定的图像(单个图像)发送到默认的电子邮件客户端.所以,我使用'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

mailto macos email-client default attachment

6
推荐指数
0
解决办法
839
查看次数

在iOS5中没有调用UIViewController设备旋转委托方法

我正在开发一个iPhone应用程序.在这个应用程序中,UIViewController(vc1)呈现另一个UIViewController(vc2).vc1支持纵向和横向方向; vc2仅支持纵向方向.

  1. 当呈现vc2时,它会询问vc1:shouldAutorotateToInterfaceOrientation:并返回YES
  2. 在iOS5(Beta 7)中,willRotateToInterfaceOrientation:,didRotateFromInterfaceOrientation:未被调用此序列.但是,这在iOS4中运行良好.这是iOS5中的错误吗?

rotation uiviewcontroller ios5

6
推荐指数
1
解决办法
8313
查看次数

CGWindowListCopyWindowInfo、kCGWindowLayer 和窗口级别

CGWindowLevel.h文件定义了用于设置窗口级别的常量,可以用作窗口级别的最大值为20。但是,如果使用调用检索窗口列表CGWindowListCopyWindowInfo,则可以观察到的值kCGWindowLayer大于20 (25、103 等)。

kCGWindowLayer 和窗口级别不一样吗?如果它们不相同,我如何获得使用 获得的窗口的窗口级别CGWindowListCopyWindowInfo?如果它们相同,为什么我们得到的值 >20?

macos window layer quartz-graphics

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

带有孔和鼠标事件的 NSWindow

我正在开发一个桌面应用程序,我正在其中创建一个带有孔的窗口。1) 用户应该能够通过这个孔拖动孔正下方的窗口。2)当他点击孔以外的区域时,他应该能够移动我的窗口。

我尝试了以下操作:当用户在洞内执行 mouseDown 时,setIngnoresMouseEvents 设置为 YES。因此,如果我单击孔以外的窗口区域,则该鼠标事件不会被我的窗口占用。它转到可以通过孔看到窗口的应用程序。

我怎样才能实现我在以上两点中提到的行为?

谢谢和问候,迪帕

cocoa transparent mouseevent nswindow

5
推荐指数
0
解决办法
425
查看次数

更改固定视图大小的内容模式时的动画

我正在开发一个iPhone应用程序.我有一个UIImageView,其大小固定为320x480.最初,contentmode设置为AspectFit.当我将内容模式更改为Aspect Fill时,我想显示动画(图像的绘图框架发生变化,UIImageView框架被修复).我该怎么做呢?

谢谢和问候,Deepa

iphone animation uiimageview contentmode

5
推荐指数
0
解决办法
461
查看次数