草庐IT

ViewController_ipad

全部标签

ios - 尝试在 iPad 上显示后置摄像头时应用程序卡住

我正在开发的应用程序可以在iPhone和iPad上运行。该应用程序具有的功能之一是从相机捕获图像。我正在使用UIImagePickerController来实现此功能。这是我的代码块;self.imagePicker.sourceType=.cameraself.imagePicker.cameraCaptureMode=.photoself.present(self.imagePicker,animated:true,completion:nil)该应用程序按照其在iPhone中的设计运行,但是当我在iPad上运行相同的代码时,该应用程序会卡住。此问题仅出现在iPad中,但仅针对后置

ios - 如何解决错误“viewController 对 swift 协议(protocol) UIScrollViewDelegate 的冗余一致性?

我是stackOverflow的新手,正在快速学习。我收到错误“在使用Stretchheaders.UIScrollViewDelegate时,viewController对协议(protocol)的冗余一致性。我在下面指定我的代码。请更正任何一个。classViewController:UITableViewController,UIScrollViewDelegate{privateletkTableHeaderHeight:CGFloat=300.0//UsingImplicitlyUnwrappedOptional,UIView!varheaderView:UIView!let

ios - 在 ViewController 和 TabBarController 之间传递数据

我有几个问题。如何将数据(我在Alamofire请求完成后获得)传递给TabBarController的子项之一?我遇到的第一个问题是我无法覆盖登录操作中的funcprepareForSegue(点击按钮时),它说我只能覆盖类成员。但是,如果我将函数放在IBAction之外,那么我将不会发送我需要的数据。第二个问题是,当我将覆盖函数放在IBAction之外时,代码如下所示:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject!){lethomeVC=segue.destinationViewContro

ios - 使用 xib 实例化 ViewController 时的帧大小不正确

我有一个看起来像这样的ViewController:classSpotViewController:UIViewController{letspot:Spotinit(spot:Spot){self.spot=spotsuper.init(nibName:"SpotViewController",bundle:nil)}overridefuncviewWillAppear(animated:Bool){super.viewWillAppear(animated)print("viewWillAppear:\(view.frame)")#=>(0.0,0.0,600.0,600.0)}o

swift - 在 iPad 上的 SwiftUI 中呈现 ActionSheet

我有一个ActionSheet可以在iPhone设备上很好地呈现。但它会在iPad上崩溃。说它需要弹出窗口的位置。有没有人有幸使用这段代码?我正在使用iOS13beta3和Xcode11beta3。(这使用了在beta2中不可用的呈现ActionSheet的版本)importSwiftUIstructContentView:View{@StatevarshowSheet=falsevarbody:someView{VStack{Button(action:{self.showSheet.toggle()}){Text("Show")}.presentation($showSheet){

ios - 如何在 ViewController 中将 AVPlayer 添加到 UIView

我的UIViewController我有一个UIView的导出,我想在其中使用外部链接显示视频。在这种情况下,我尝试创建AVPlayerLayer并将其添加到我的UIView导出。我的代码是这样的:classVievController:UICollectionViewController{@IBOutletweakvarplayerView:UIView!overridefuncviewDidLoad(){letplayerItem=AVPlayerItem(URL:NSURL(string:("https://www.youtube.com/watch?v=_yE_XgoWBso"

swift - 在 Swift 中将数据从 tableView 传递到 ViewController

我有一个应用程序,我正在尝试完全按照我的需要进行调整我一直在关注SeemuApps的Youtube教程来制作它,但我需要添加一个可选的ViewController来完成它此应用程序有2个显示车辆的tableView,如果我们单击第一个tableView的一行,那么第二个tableView将向我们显示所选车辆的列表。这是我们到目前为止所拥有的:(图片链接,因为我在stackOverFlow上还没有获得10分的声誉)http://subefotos.com/ver/?65ba467040cb9280e8ec49644fd156afo.jpg一切都运行完美,但我希望能够在可选的detailV

swift - 从远程通知打开 ViewController

当我的应用捕捉到远程通知时,我尝试打开一个特定的ViewController。让我展示一下我的项目架构。这是我的Storyboard:当我收到通知时,我想打开一个“SimplePostViewController”,所以这是我的appDelegate:varwindow:UIWindow?varnavigationVC:UINavigationController?funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Boo

ios - 如何在另一个 ViewController 前面将 UITableViewController 显示为向上滑动手势?

我正在努力让这样的东西发挥作用。这是优步应用程序。用户可以在背景View前面向上滑动另一个View。背景View比较简单,已经做好了。将在顶部滑动的View将是一个UITableView。我希望用户能够在应用程序启动时首先看到顶部的一点点,然后滑动一点它应该停在中间,然后在完全向上滑动后应该将它一直带到顶部,替换背景查看。我看过的框架是适用于iOS的可拉式View。但它太旧了,没有任何好的动画。我也查看了SWRevealViewController,但我不知道如何从下方向上滑动。我也曾尝试使用一个按钮,这样当用户点击它时,表格ViewController就会以模态方式出现,覆盖垂直方向

ios - iPad Pro 的平台字符串

我知道新iPhone6s和6sPlus的平台字符串:iPhone8,1:iPhone6sPlusiPhone8,2:iPhone6s但新iPadPro的平台字符串是什么? 最佳答案 iPadPro的平台字符串是:iPad6,8另外,这里是包含所有平台字符串的代码片段://Getsastringwiththedevicemodelsize_tsize;sysctlbyname("hw.machine",NULL,&size,NULL,0);char*machine=malloc(size);sysctlbyname("hw.machi