首页 文章
  • 2 votes
     answers
     views

    UIImagePickerController的相机视图在导航回它时被冻结

    在 UIImagePickerController 的委托中,当使用相机拍摄图像时,另一个视图被推入导航堆栈: func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { picker.pushViewControlle...
  • 1 votes
     answers
     views

    正确检测键盘的外观和消失

    我有一个包含三个文本字段的注册屏幕:一个用于用户名,另外两个用于密码(安全文本输入) . 我已设置侦听器以确定键盘何时出现并消失以相应地移动我的视图,以便键盘不会阻止输入窗口小部件 . 在我的viewDidLoad()中: NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), name...
  • 0 votes
     answers
     views

    点按图片,删除标签,仅显示图片

    这是一个多部分的问题,我认为我不需要代码,但我确实需要这种方法 . 我正在使用故事板,并且屏幕上有动态显示的图像,其中包含一些标签和描述性文字 . 我想添加一些功能,当用户点击图像时,所有文本和标签“消失”,只显示图像,占据整个屏幕 . 图像应该是可缩放的 . 当用户点击图像时,它应该将它们带回到“带文本的图像”视图 . 感谢您的帮助和建议 .
  • 0 votes
     answers
     views

    当菜单在UISplitViewController上滑动时,收缩细节视图控制器

    我在iPad上使用UISplitViewController并希望覆盖它的行为 . 当用户点击栏按钮时,屏幕左侧会显示幻灯片菜单 . 但它重叠了细节视图控制器 . 我可以制作它,以便细节视图控制器在菜单出现时缩小动画并在菜单消失时展开吗?
  • 17 votes
     answers
     views

    UIWebView Bug: - [UIWebView cut:]:无法识别的选择器发送到实例

    在 UIWebView 中,如果包含文本的输入元素具有焦点,并且按下按钮导致输入失去焦点,则随后双击输入以重新获得焦点并从弹出栏中选择剪切(或复制或粘贴)出现会导致 UIWebView 崩溃并出现错误: -[UIWebView cut:]: unrecognized selector sent to instance 0x10900ca60 演示项目:https://github.com/gua...
  • -1 votes
     answers
     views

    当文本更改为Unicode字符串时,UILabel的子视图会消失

    我看到UILabel的一个奇怪的行为及其在iOS开发上的子视图 . 我想在UILabel上有一个叠加视图,并且只想更改标签的文本 . 当文本是数字或字母时,它很有效 . 但是,当我将文本更改为Unicode字符串时,子视图消失 . 为了重现这个问题,我创建了一个只有标签和按钮的简单项目 . 标签的初始文本为“A” . 点击按钮时,将调用以下方法并循环更改UILabel的文本 . - (void)p...
  • 0 votes
     answers
     views

    文本在文本字段中不可见

    我的导航栏中有一个按钮,当按下该按钮时,会调用一个函数(showAddItemtextField),该函数在导航栏中将文本字段显示为titleView . navigationItem.leftBarButtonItem = UIBarButtonItem(title: "+", style: .plain, target: self, action: #selector(sh...
  • 0 votes
     answers
     views

    消失的UIBarButtonItem图像

    我有一个最近在iOS App Store上发布的应用程序 . 该应用程序的主屏幕有两个按钮栏 . 每个按钮都有图像或文本标签 . 该界面是使用XCode Storyboard编辑器开发的 . 一位用户向我发送了一个屏幕截图,显示所有基于图像的按钮都已消失 . 我们已经确定按钮功能正常 - 点击按钮应该出现的位置具有所需的效果,因此按钮实际上存在但不可见 . 基于文本的按钮显示并正常运行 . 受影响...
  • 6 votes
     answers
     views

    了解swift Alamofire completionHandler

    我的API类中有这两种方法可以从API获取数据: func authenticateUser(completionHandler: (responseObject: String?, error: NSError?) -> ()) { makeAuthenticateUserCall(completionHandler) } func makeAuthent...
  • -4 votes
     answers
     views

    如何在Swift中发出SOAP API请求并检查响应[关闭]

    我需要在Swift中发出SOAP API请求并检索响应 . 我是SOAP API和Swift的新手 . 我有一个API路径,API方法和输入参数 . 输出是JSON . API路径:http://testapp.Lzoom.com/V3/UserProfile_V3.asmx API方法:Check_MobileFlag_V3() 输入参数: SessionId:String 令牌:字符串 Tim...
  • 0 votes
     answers
     views

    如何使用Swift执行multipart / form-data post请求?

    let Url = String(format: "http://url/ios.php") guard let serviceUrl = URL(string: Url) else { return } let parameterDictionary :[String:String] = ["Episodes" : "http:/...
  • 1 votes
     answers
     views

    我试图为我的tableview附加一条消息,但它没有附加 . 请帮助我

    private var msgComposeMode:MessageComposeMode = .newMessage private var arrangedMessages = [Any]() @IBOutlet weak var Textview: GrowingTextView! @IBOutlet weak var Tblview: UITableView! @IBAction ...
  • 338 votes
     answers
     views

    如何在UIView下绘制阴影?

    我试图在Cocoa Touch的 UIView 的底部边缘画一个阴影 . 我知道我应该使用 CGContextSetShadow() 绘制阴影,但Quartz 2D编程指南有点含糊: 保存图形状态 . 调用函数 CGContextSetShadow ,传递适当的值 . 执行要应用阴影的所有图形 . 恢复图形状态 我在 UIView 子类中尝试了以下内容: - (void)dra...
  • 2 votes
     answers
     views

    iPad绘图:将图像绘制到CGContext中

    在我的iPad绘图应用程序中,我有一个768 x 1024缓冲区上下文,我创建并使用它来加速我的绘图 . 这是我正在执行的代码,当调用drawRect时,它只是将我已经存在的绘图复制到屏幕上: CGContextRef context = UIGraphicsGetCurrentContext(); CGImageRef image = CGBitmapContextCreateImage([D...
  • 1 votes
     answers
     views

    在iOS7中使用CGContext绘制的问题

    我为iPad开发了一个绘图工具 . 在iOS6上使用该工具时,工作正常,但是当在iOS7上使用该工具时,在触摸结束后不会出现绘制线 . 我正在使用 CGContextAddLineToPoint 和 UIGraphicsGetCurrentContext 进行绘图 . 谢谢 这是代码 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *...
  • 2 votes
     answers
     views

    在已经在Swift中绘制之后重绘CGContext?

    我正在尝试为自己的练习制作一个简单的单一视图应用程序,但我遇到了一个问题,并且在过去的几天里没有解决这个问题 . Screenshot of the current program 基本上,当我按下任何这些样式按钮或调整滑块时,我希望它重绘屏幕底部的CGContext(红色虚线) . 例如,如果我按下STYLE 1按钮,它应调用名为drawStyleOne()的函数并应用这两个不同的更改: con...
  • 0 votes
     answers
     views

    使用Swift解码/解析特定的JSON

    我在使用Swift 4解码这个JSON时遇到了很多麻烦 . { "Items": [ { "id": 1525680450507, "animal": "bee", "type": "insec...
  • 0 votes
     answers
     views

    在iOS中,使用Swift,我想显示用户的位置,但蓝点不会出现在MapView上

    蓝点不会出现在 Map 上 . 看来CLLocation管理器和self.mapView.userLocation.coordinate值之间存在一些脱节 . CLLocation管理器正确返回Apple Campus坐标,但mapView.userLocation.coordinate值为纬度和经度返回0,0 . 我已经调试了几个小时 . More Information Below: 在vie...
  • 2 votes
     answers
     views

    使用EXIF数据从DJI Drone中检索图像

    我正在iOS中使用DJISDK从飞机上下载图片 . 我正在使用 PlaybackManager 类的 downloadSelectedFiles 方法 . 这是我的进程回调: process: { (data, error) in if data != nil{ if self.downloadedImageData != nil{ self.dow...
  • 0 votes
     answers
     views

    如何使用完成处理程序方法运行for循环?

    我需要使用DJI SDK从无人机获取一些图像文件,但我这样做的方式似乎并不是最理想的 . 我想知道我怎么能做到这一点,但在for循环内部 . 这是代码: func getImages(with file: DJIMediaFile?) { guard let file = file else { return } file.fetchPreview { (error) in ...
  • 5 votes
     answers
     views

    从CIImage创建UIImage时反转的颜色(iOS 6.0)

    我一直在尝试大量不同的选项和技巧,以便从CIImage中正确构建UIImage . 但是,每次我创建CIImage时,它的颜色似乎都是倒置的 . 我最近的代码是: NSURL *url = [[NSBundle mainBundle] URLForResource:@"C4Sky" withExtension:@"png"]; CIImage *c = [C...
  • 1 votes
     answers
     views

    DispatchQueue不等待异步函数完成

    我正在尝试创建一个使用USPS API来获取数据的简单包跟踪应用程序 . callRestService方法成功提取数据,其完成处理程序serviceCallback(设置unparsedXml属性)有效 . 但是,我调用callRestService的方法不会等待它,它的完成处理程序在继续之前完成,导致我的print(unparsedXml)语句返回nil . 如下所示,我尝试使用Dispat...
  • 1 votes
     answers
     views

    计时器在swift 4中无法在后台工作,有什么方法可以工作吗?

    我试过下面的代码,但是在后台没有工作,它在地面上运行良好 . 它是从我们将app留在后台的地方开始的 . self.timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(self.updateTimer), userInfo: nil, repeats: true) func updateT...
  • 0 votes
     answers
     views

    如果声明不与计时器一起使用

    当10秒击中计时器 . 我想要改变背景颜色 . 现在我的代码不起作用 . 当代码达到10秒时,没有任何改变 . 我也不认为计时器正常工作 . @IBOutlet var espn: UILabel! var TIMER = Timer() var seconds = 0 override func viewDidAppear(_ animated: Bool) { super.vie...
  • -1 votes
     answers
     views

    “let task = session.dataTask(with:urlRequest)”如何工作并返回一个值? [重复]

    这个问题在这里已有答案: Returning data from async call in Swift function 6个答案 How can I get the Data from NSURLSession.sharedSession().dataTaskWithRequest 1回答 再说我的上一个问题,谢天谢地我收到了帮助,我正在尝试使用这一小段代码为我返回一个值,以便我可...
  • 0 votes
     answers
     views

    将CMSampleBuffer转换为数据和数据到UIImage不起作用,为什么

    只是为了测试我们尝试使用具有以下功能的Swift 4将CMSampleBuffer从捕获输出转换为数据 . 在我们获取数据后,我们将此帧数据转换为UIImage并返回nil . 我们无法获得UIImage . 我们正在进行此测试,因为我们要将数据发送到其他设备以最终获得图像 . 但我们无法从数据中获取同一设备上的图像 . 我们错过了什么 . PS:我们将此测试的FPS降低到1 . func cap...
  • 1 votes
     answers
     views

    来自_initWithIOSurface的UIImage类型的图像

    我正在尝试访问屏幕的像素数据 . 非常奇怪的是,该方法适用于ipad 3,但在ipod touch 4上失败 . 首先,我使用FastBlurredNotificationCenter中的一些行从屏幕抓取UIImage: IOSurfaceRef surface = [UIWindow createScreenIOSurface]; UIImage *imageui = [[UIImage all...
  • 2 votes
     answers
     views

    CGImage到UIImage不起作用

    我正在为iPad开发和iOS应用程序,我使用Grabkit来获取来自Facebook,Twitter,Flicker和相机胶卷的图像 . 要从最后一个获取图像,我需要将CGImage转换为UIImage,但我遇到了麻烦 . 就像我没有得到任何图像,因为当我稍后使用UIImage时,应用程序崩溃了这个日志: *** Terminating app due to uncaught exception ...
  • 6 votes
     answers
     views

    为什么CIImage的属性方法返回nil

    我正在使用coreImage框架开发一个应用程序 . 我从UIImage创建了一个CIImage . CIImage *image = [CIImage imageWithCGImage:self.canvasImage.CGImage]; 这里self.canvasImage是一个UIImage,我调试它,对象图像是由编译器用一些内存创建的 . 我正在使用以下代码创建属性方法返回的NSDict...
  • 7 votes
     answers
     views

    我应该在Swift iOS应用程序中使用UIImage或CGImage吗?

    我能找到的所有代码都围绕将图像直接加载到可视控件中 . 但是,我有自己的缓存系统(从另一种语言转换项目),所以我尽可能高效地想要以下内容: 加载jpg / png图像 - 可能是一个位图/ cgimage . (他可以来自文件系统,也可以来自在线下载的图像) 可能将图像保存为压缩/调整大小的png / jpg文件 为可视控件提供图像参考 我是swift和ios平台的新手,但据我所...

热门问题