草庐IT

understanding-ios

全部标签

ios - 将 UIScrollViewPoint 转换为 UIImage + ZOOM + ROTATE

我需要裁剪加载在UIScrollview中的UIImage和另一个UIView的矩形,它也在UIScrollView以下是View层次结构-->View-->UIScrollView-->viewBase(UIView)-->UIImageView->(Zoomed&rotated)-->UIView(TargetView)(MovableUsercanmoveanywhereinscrollviewtocroprect)我的图像已旋转和缩放我需要在TargetView中获取图像的精确部分我在context上旋转绘制UIImage以下是代码CGFloatangleCroppedImag

ios - Firebase 通知适用于 android,不适用于 ios(ionic 3)

使用firebase插件获得带有通知的iPhone和Android应用程序。在安卓上一切正常,但我在ios上没有收到任何通知。我已经确保在xcode上勾选“推送通知”,但这并不能解决问题。这可能是因为什么?在我的ionic根文件夹中,我有GoogleService-Info.plist但它不会自动复制到ios文件夹。相反,我手动这样做。我不知道这是否是问题的原因?提前致谢。编辑:我找到了解决方案。对于iO,您需要手动请求许可。我认为这是默认行为。感谢您的帮助!if(platform.is('ios')){window['FirebasePlugin'].grantPermission(

IOS 相当于 Android 选择器

我正在尝试在Android编程中找到选择器的IOS(Swift3)替代品或替代品或等效物。由于Swift语言中有一个完全不同的选择器概念,因此很难在任何地方找到此类问题。一个简单的android选择器示例:我想做的事情很简单。为3种状态创建类似选择器的结构(最好是渐变颜色组合)。将其设置为一些UILabel或UIImage或UIButton作为背景。我希望启用交互的标签或图像或按钮在按下、启用和禁用时更改背景。如果别无选择,恕我直言,在IOS中实现这个非常简单的结构的唯一方法将是一个巨大的颈部疼痛。您可能必须分别捕获标签、图像和按钮的触摸事件。您可能必须分别实现不同的背景更改代码。您可

ios - TabBarController 添加自定义按钮不可点击问题

这个问题在这里已经有了答案:MakecustombuttononTabBarrounded(4个答案)关闭5年前。我在tabBarController上添加了一个自定义按钮,该按钮变成了tabBarController当我在tabBarController中点击它时它被点击>它工作正常,但如果我点击tabar之外的部分,它就不可点击。classCustomBar:UITabBarController,UITabBarControllerDelegate{funcaddButton(){mainBasketView.frame=CGRect(x:self.view.frame.size.

ios - Firebase 监听 currentUser 属性的变化

我想根据FirebasecurrentUser参数isEmailVerified的变化关闭ViewController。基本上,如果用户登录到应用程序并且没有验证她的电子邮件,这个VC将被呈现,我的计划是让它留在那里直到她验证它,在这种情况下Firebase自动将isEmailVerified设置为true并且VC应该被解雇。到目前为止,我已经附加了一个监听器来识别currentUser中的更改,但它似乎不起作用。我做错了什么?overridefuncviewDidLoad(){super.viewDidLoad()//Createlistenerlet_=Auth.auth().ad

javascript - 使用 Javascript/jQuery 在 iOS 10.3.3 (safari) 中打开一个新选项卡

如何在iOS10.3.3safari浏览器中使用javascript在新选项卡中打开pdf。将在其上发生虚拟点击的html元素被隐藏。使用Ajaxhref字段正在填充,我需要相同的anchor链接才能在新选项卡中打开。我用于打开pdf的代码如下(在iOS10.2之前工作正常)。$('#id_of_elem').attr('href',url);varclick_ev=document.createEvent("MouseEvents");click_ev.initEvent("click",true,true);document.getElementById("id_of_elem")

ios - 如何在 Mapbox 3.6 中旋转汽车标记图像?

我想根据路线方向旋转标记图像。我已经使用MapboxSDK实现了map。坐标和方向是通过网络服务获取的。我试过imageForMarker但它没有用。实现如下funcmapView(_mapView:MGLMapView,imageForannotation:MGLAnnotation)->MGLAnnotationImage?{letimg=imageRotatedByDegrees(oldImage:UIImage(named:"car")!,deg:CGFloat(self.bearing))returnMGLAnnotationImage(image:img,reuseIden

ios - firstRect(对于 :) returns wrong value in UITextField

我正在尝试进行语法高亮显示以标记用户输入的错误。遵循GetXandYcoordinatesofawordinUITextView中的建议我的代码非常适合UITextView但是,我现在正尝试为UITextField做类似的事情,但遇到了麻烦。UITextField和UITextView都符合UITextInput并且定位矩形所需的所有方法都应该适用于两者。这是UITextView的函数funcfindRect(forTextMatchingmatch:String,intextView:UITextView)->CGRect?{iflettext=textView.text,letra

ios - 如何在 iOS SceneKit 中使用具有不同场景图的 DAE 文件

我有一个.dae文件,想在SceneKit中使用该模型。问题是.dae文件中有不同的场景图:在我的ViewController.swift中我有这段代码:letscene=SCNScene(named:"art.scnassets/Edward_Kenway.dae")!self.baumNode=scene.rootNode.childNode(withName:"???",recursively:true)我必须在childNodewithName中使用什么?如果我选择第一个场景图(EdwardKenwayNecklace)并将几何体的名称(EdwardKenwayNecklace

ios - 在用于 REST 的 Objective-C 的 Google API 客户端库中上传带有 "fixed" token 的 Youtube 视频

我正在尝试创建一个在指定channel上传视频的应用程序,而不提示登录页面。我会尝试更好地解释我需要什么。我正在使用适用于REST的Objective-C的GoogleAPI客户端库,有了这个库,我可以使用“标准”上传流程:用户录制视频->他按下上传按钮->Safari打开登录谷歌页面->用户登录他自己的帐户并授予应用程序权限->Safari重定向回ios应用程序->上传过程开始->视频将上传到个人用户channel。相反,这是我的ios应用程序所需的工作流程:用户录制视频->他按下上传按钮->视频将上传到应用的youtubechannel。我找到的唯一帮助是这个article,它解释