怎么让iphone上显示的东西 在MAC上显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么让iphone上显示的东西 在MAC上显示相关的知识,希望对你有一定的参考价值。

比如IPHONE的游戏 电影之类的 就是让MAC的屏幕播放iphone正在显示的程序 游戏或者电影

这个要看是只需要电脑屏幕的效果,还是实现对电脑的控制。

一、如果只是需要MAC电脑屏幕的效果,用相应的壁纸就可以了。

二、如果想要实现对MAC电脑的控制,那么需要用到一些远程控制软件来实现这个功能。

这里以远程控制软件teamviewer为例,简单说一下。

1、在MAC和IPHONE上都安装上teamviewer这个软件,软件是免费的,搜一下就可以找到了,手机版的直接在应用商店下载。

2、MAC上面安装完成后,运行软件,这里软件会生成一个ID和密码。

3、IPHONE上也打开这个软件,输入刚才电脑生成的ID和密码

4、然后就可以看到MAC桌面了,可以对MAC进行控制。

参考技术A 在MAC上显示倒是没看过....不过转换头 可以插在投影仪上...电视上,这些转换头苹果专卖店里有 我看到过.....现在云服务可以连接任何苹果软件,想必你广告也看过吧 参考技术B IPHONE手机壳新店开张,全部零利润~淘宝店名:格诺斯数码配饰专营店~~ 参考技术C 这个不行的,不过有两种有趣的方法:

1、让苹果手机显示电脑的桌面(通过手机软件和电脑装个客户端可以实现,并且用的是无线网络传输信号),让电脑显示苹果手机的桌面没试过,估计不行;

2、可以让苹果手机显示到电视机上,用的是VGA或是HDMI专用转换头,苹果店有卖的,不过请注意,iphone4不行,4S才可以本回答被提问者采纳

让 UIActivityViewController (share) 以它在 iPhone 上显示的方式在 iPad 上显示?

【中文标题】让 UIActivityViewController (share) 以它在 iPhone 上显示的方式在 iPad 上显示?【英文标题】:Get UIActivityViewController (share) to show on iPad in the way it shows on iPhone? 【发布时间】:2020-08-07 18:59:32 【问题描述】:

我有一个分享按钮。当点击分享按钮时,视图控制器运行如下代码:

类视图控制器:UIViewController

override func viewDidLoad() 
    super.viewDidLoad()
    // Do any additional setup after loading the view.


@IBOutlet weak var popOverView: UIView!
@IBOutlet weak var shareButton: UIButton!
@IBAction func share()

    let text = "Sharing."
    if let url = URL(string: "https://www.apple.com")
    
        let items = [text,url] as [Any]
        let activityViewController = UIActivityViewController(activityItems: items, applicationActivities: nil)
        if let popoverViewController = activityViewController.popoverPresentationController
        
            popoverViewController.sourceView = popOverView
            // popoverViewController.sourceRect = popOverView.frame
        
        present(activityViewController, animated: true, completion: nil)
        print(activityViewController.popoverPresentationController?.sourceView)
    

这可行,但会产生这个:

当我想要这样的东西时,因为要共享的内容不会在这个视图控制器上:

如何获得我想要的屏幕?

【问题讨论】:

【参考方案1】:

我认为你需要这样做:

sharingViewController.modalPresentationStyle = .popover

在设置 sharingViewController.popoverPresentationController?.sourceView 属性之前。在您执行此操作之前,sharingViewController.popoverPresentationController 为零。

【讨论】:

尝试添加self.descriptionVC.popoverPresentationController!.permittedArrowDirections = .anyself.descriptionVC.popoverPresentationController!.sourceRect = myRect,其中myRect是弹出框应该从中“弹出”的UI元素的CGRect(在self.view的坐标系中)。 如果可行,请在另一条评论中告诉我,我将编辑我的原始答案。 抱歉,描述VC/myRect是什么? @guywithmazda ,iPhone 风格的弹出窗口在 iPad 上是不可能的。 @MontanaBurr,我从我的一个应用程序中复制并粘贴了一些代码,但我忘记更改视图控制器名称以匹配您使用的名称。无论如何,既然您已经更改了问题标题并修改了问题本身,我可以看到这不会给您想要的外观。【参考方案2】:

很遗憾,这在 iPad 上不可能

很抱歉带来坏消息!


如果您真的、真的想要那种外观,您必须制作一个完全自定义的视图控制器并放置在那里(即不连接到 UIActivityViewController),当然这将是不切实际的工作量。

【讨论】:

以上是关于怎么让iphone上显示的东西 在MAC上显示的主要内容,如果未能解决你的问题,请参考以下文章

怎么让virtualbox产生的虚拟机访问主机上的东西?

视频无法在 iOS Safari 上播放 - iphone 6s

电脑上safari如何给iphone调试

无法从iPhone Safari访问MacBook上的localhost,显示加载栏然后失败?

让 UIActivityViewController (share) 以它在 iPhone 上显示的方式在 iPad 上显示?

苹果浏览器怎么隐藏边框