草庐IT

uitableview - 向 SKScene 添加一个小的 UIView

我有一个Swift+SpriteKit游戏正在开发中,我想在其中将一个小的UITableViewController插入到一个小的(100x200)UIView中,然后将该View添加到我的SKScene中。我正在使用这段代码:classBugsScene:SKScene{overridefuncdidMoveToView(view:SKView){anchorPoint=CGPoint(x:0.5,y:0.5)NSUserDefaults.standardUserDefaults().setObject("bugs",forKey:"lastSceneViewed")letbugsT

ios - 使用 swift 删除为 activityIndi​​cator 创建的 subview

我已经创建了一个接受3个输入的事件窗口函数,msg:String-应在事件窗口中显示的消息indicator:Bool-事件窗口是否应该显示view:UIView-应该从调用它的ViewController获取帧大小等的uiview一切正常,除了需要删除subview的部分。如果在主视图Controller上运行相同的功能。它工作正常。就在我将它移动到NSObject时,它没有。请帮忙classUIDesignFunction:NSObject{funcprogressBarDisplayer(msg:String,indicator:Bool,view:UIView){varacti

ios - 单击 iAd 时运行功能(暂停菜单) SpriteKit Swift

我在我的SpriteKit/Swift游戏中实现了iAds。当用户点击广告时,我无法找到如何在GameScene中运行功能(我有一个可以调出暂停菜单的功能),而不仅仅是暂停场景。我该如何做到这一点?谢谢。编辑:这是我的GameViewController。importUIKitimportSpriteKitimportiAdclassGameViewController:UIViewController,ADBannerViewDelegate{varSH=UIScreen.mainScreen().bounds.heightlettransition=SKTransition.fad

swift - 如何使用大量初始化程序快速创建自定义 UIView 类?

我正在努力坚持并学习它并用Swift编写应用程序,而不是默认使用Obj-C,尽管我一直被非常简单的事情所困,似乎无法在网上找到我的答案。回去的诱惑很强烈。这就是我想要做的。classCircleView:UIView{vartitle:UILabelconvenienceinit(frame:CGRect,title:String){}overrideinit(frame:CGRect){self.title=UILabel.init(frame:CGRectMake(0.0,0.0,frame.size.width,frame.size.height))super.init(fram

swift - 如何在 SKView 之上添加 UIView?

我想在SKView之上添加一个自定义NSView。但是,它永远不会出现。不知道发生了什么......classGameScene:SKScene{overridefuncdidMoveToView(view:SKView){//TryingtoaddCustomViewletsmallView=NSView(frame:NSRect(origin:CGPoint(x:100,y:100),size:CGSize(width:200,height:200)))letlayer=CALayer()layer.backgroundColor=CGColorCreateGenericRGB(1

ios - 使用 cornerRadius 获取 UIView 中矩形的大小

我有一个带圆角的UIView。如何获取内部矩形的大小? 最佳答案 如果你希望能够得到类似绿色矩形的东西here.您可以使用此方法,将红色矩形作为参数传递:funcinnerRectangle(view:UIView)->CGRect{letradius=view.layer.cornerRadius*(1-M_SQRT1_2)letorigin=CGPoint(x:view.frame.origin.x+radius,y:view.frame.origin.y+radius)letsize=CGSize(width:view.fra

swift - 在 Swift 的 UITableViewCell 中以编程方式布局 UILabel 和 UIView subview 的最佳方法

使用Swift和自动布局,在单元格中放置标签和自定义View的最佳方式是什么?我想要左边的标签和右边的View。View可以是UIView的任何子类。我遇到的一个问题是调整标签的宽度以适合文本。我希望自定义View占用剩余空间。我不喜欢使用视觉格式,而是使用NSLayoutConstraint():functableView(aTableView:UITableView,cellForRowAtIndexPathanIndexPath:NSIndexPath)->UITableViewCell{letcell=UITableViewCell(frame:CGRect(x:0.0,y:0

swift - 获取 UIView/UIImageView 的特定角坐标,而不管其旋转

我的屏幕中有一个简单的UIImageView,如下所示:要获取此UIImageView突出显示角的坐标,我使用简单的公式:CGPointMake(CGRectGetMaxX(imageView.frame),CGRectGetMaxY(imageView.frame))现在我旋转这个imageView,它看起来如下:旋转后,如何获取高亮点的坐标?因为旋转之后,之前的代码就不适用了。 最佳答案 可以引用下一个链接主题:涉及旋转的坐标变换https://www.math10.com/en/geometry/analytic-geomet

ios - CAShaperLayer 作为蒙版仅显示 UIView 的 1/4

我尝试让UIView显示锯齿形底部边缘。类似于http://www.shutterstock.com/pic-373176370/stock-vector-receipt-vector-icon-invoice-flat-illustration-cheque-shadow-bill-with-total-cost-amount-and-dollar-symbol-abstract-text-receipt-paper-isolated-on-green.html?src=zMGBKj_5etMCcRB3cKmCoA-1-2我有创建路径并设置为mask的方法,但它显示为View的1/4

ios - awakeFromNib 中的变量为 nil

我创建了一个自定义UIView,我用一个对象ConnectDetailItem对其进行了实例化。我的自定义View代码:classInfosConnectView:UIView{varview:UIView!@IBOutletweakvarcategorie:UILabel!@IBOutletweakvardistance:UILabel!@IBOutletweakvarfollowers:UILabel!@IBOutletweakvardescriptionTextView:UITextView!varconnectDetailsItem:ConnectDetailsItem!con