草庐IT

TRANSFORM_CLASSES

全部标签

ios - UIView draw rect 保留了以前的绘图并且在 view.transform 上不清除

我有以下代码在UIView中显示标记。标记显示很好,一旦我们尝试使用变换缩放UIView时,即使在调用setNeedsDisplay之后,第一幅图仍然保持原样。我的自定义UIView子类具有以下代码-(void)drawRect:(CGRect)rect{//DrawingcodeCGFloatw=20.0f;CGFloath=8.0f;CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(context,[UIColorblueColor].CGColor);CGContext

ios - 使用 CATransformLayer 警告 : changing property opaque in transform-only layer, 将无效

我创建了一个“TransformView”子类UIView以支持我在翻转动画中使用的双面View。这已在其他帖子中提出,例如:Howtorotateaflatobjectarounditscenterinperspectiveview?@interfaceTransformView:UIView@end@implementationTransformView+(Class)layerClass{return[CATransformLayerclass];}@end一切正常,但每次我使用以下方法创建TransformView对象时都会收到警告:TransformView*newTrans

解决高德地图因被transform缩放导致获取鼠标点击地图某点的经纬度不准问题

本文完整demo在下面。大屏在做大屏的时候,为了保证大屏完整的呈现在窗口中,一种简单的做法是大屏尺寸根据窗口尺寸做缩放调整,就像这样:想实现上面这种效果,非常容易,监听window的resize事件,当window的resize事件触发时,根据此时window的尺寸与大屏的设计尺寸计算出一个缩放值,将大屏按照此缩放值进行transform:scale缩放。下面我用react简单做一个:App.jsx//App.jsximportScreenfrom'./components/Screen'exportdefaultfunction(){returnScreendesginWidth={1920

IOS构建警告: the transform cache was reset

我在Xcode中的ReactNative项目中收到此构建警告警告:转换缓存已重置。希望有人能帮我摆脱它!提前致谢。 最佳答案 在运行位于node_modules/react-native/scripts/react-native-xcode.sh的reactnative捆绑脚本时,我收到了类似的警告。我不得不删除这一行--reset-cache\消除错误。 关于IOS构建警告:thetransformcachewasreset,我们在StackOverflow上找到一个类似的问题:

objective-c - XCode 6.4 : Objective-C classes are not visible to code completion inside Swift 1. 2 文件

我正在处理一个项目,该项目有一些用Swift编写的类和一些用Objective-C编写的类,当在swift文件中工作时,用Objective-C编写的类中没有一个对代码完成是可见的,但所有用Swift编写的类是。当我编译项目时,它构建并运行得很好,所有“错误”在编译期间都消失了。当我尝试使用Command-Click类名时,它的实现是用Objective-C编写的,我收到错误:“找不到符号”。关于哪里出了问题有什么想法吗?我在XCode6.3中没有这些问题。 最佳答案 当我将Swift代码添加到现有的Objective-C项目时,我

ios - iPhone : changing background image when rotating device using size classes

我放置了一张需要填满iPhone屏幕的背景图片。在纵向View中很好,但是当我旋转设备时,顶部被裁剪了,这是我不想要的。最好的似乎是一张用于纵向View的图像和一张用于横向View的图像。我尝试使用尺寸等级,为紧凑型W和任意H分配1个图像,为任意W和紧凑型H分配1个图像。我无法让它工作。我正在使用Xcode6.3和swift1.2。我使用iOS8essentials(NeilSmyth)第24章中的说明制作了另一个应用程序,但它不起作用。我下载了文件“universal_images”,以为我做错了什么,但它也不起作用。 最佳答案

ios - swift : Separate classes for network requests

friend们!,我是Swift的新手。我需要在我的一个ViewController中发出多个API请求。如果我将所有代码都放在ViewController中,那将是一团糟。所以我正在尝试开发这个简单的架构来分离概念,但我不确定这是否是处理这种情况的最佳方法。/*-----------------------------------------------------*//*RestClient.swift*//*-----------------------------------------------------*/protocolRestClientDelegate{funcd

ios 快速解析 : Collect data from 3 classes

我有这样的结构:用户带有指向User.objectId的指针“user”和一个列“name”的CardSet带有指向CardSet.objectId的指针“cardset”和一个列“name”的卡片我想选择所有卡片数据,包括当前用户的CardSet名称。我在这里很迷路,因为我是解析和快速的新手,并且不知道如何完成这项工作。我检查了文档并了解我必须包含varquery=PFQuery(className:"Card")query.includeKey("cardset")获取卡片集对象。我不明白的是如何只为当前用户选择数据?最后,如何将所有数据放入一个数组中以将其用于表格View并将数据

c++ - 如何使用 std :vector made available to Swift classes 创建 Objective-c 类

如果我尝试在我的项目的Swift桥接header中包含一个使用std:vector的Objective-C类,我会在我的类中收到错误:#importError!'vector'filenotfound有问题的桥接文件在我的自定义框架中。如果我不在我的桥接header中包含objective-cheader,所有编译和工作正常,但当然我无法从Swift类访问该类。如何在我的Swift类中使用这个objective-c类? 最佳答案 Swift只支持桥接到Objective-C.您需要将任何CPP代码/声明移动到.mm文件中,例如:Fo

Swift NSDate 扩展错误 : Mutating isn't valid on methods in classes or class-bound protocols

我正在尝试扩展NSDate但出现两个错误:extensionNSDate{//'mutating'isn'tvalidonmethodsinclassesorclass-boundprotocolsmutatingfuncaddMonth(){letcalendar=NSCalendar.currentCalendar()letcomponent=NSDateComponents()component.month=1self=calendar.dateByAddingComponents(component,toDate:self,options:[])//Cannotassignto