草庐IT

ios - 带虚线的圆圈 uiview

我想用虚线画一个圆圈。我可以在矩形中制作线条,但我不知道如何在圆形中制作这些线条。这是我得到的答案,但它在Objective-C中:UIViewDrawCirclewithDottedLineBorder这是我的代码,它用虚线制作了一个矩形。funcaddDashedBorder(){letcolor=UIColor.red.cgColorletshapeLayer:CAShapeLayer=CAShapeLayer()letframeSize=self.frame.sizeletshapeRect=CGRect(x:0,y:0,width:frameSize.width,height

swift - 从 UIView 中删除特定子层

我正在尝试从UIButtonView中删除特定的子层我试过self.view.layer.sublayer.removeall()但它使应用程序崩溃funcsetViewState(viewState:StartButton.ViewState){switch(viewState){case.disabled:self.backgroundColor=UIColor.clearself.layer.borderColor=StartButton.disabledButtonColor?.cgColorself.setTitleColor(StartButton.disabledButt

ios - UiView.animateWithDuration 不是动画 Swift

我正在尝试使用以下代码动画显示/隐藏搜索栏(搜索栏应从左侧开始并在1-2秒内向右扩展)。但是,它没有动画,无论我放置多少时间,searchBar都会立即显示。我注意到以下内容:不遵守期限连拖延都不被尊重动画没有发生。组件立即显示funccollectionView(collectionView:UICollectionView,didSelectItemAtIndexPathindexPath:NSIndexPath){//codetogetselectedvalue...//HidethecollectionviewandshowsearchbarUIView.animateWith

ios - 保持 iAds 横向 SpriteKit/Swift

在我的游戏中,所有场景都是横向的。我将iAd横幅实现为在屏幕底部处于横向模式。但是,当我单击它并加载时,它会将其方向更改为纵向。当我退出广告时,游戏恢复正常。是否可以在加载时将广告保持在横向模式?下面是我用于创建iAd的代码。importUIKitimportSpriteKitimportiAdclassGameViewController:UIViewController,ADBannerViewDelegate{varSH=UIScreen.mainScreen().bounds.heightlettransition=SKTransition.fadeWithDuration(1

ios - UIView 初始化覆盖导致 IBDesignable 崩溃

我在使用XCode7.1界面生成器时遇到了一个非常奇怪的问题。我有一个非常简单的UIView子类,它在Storyboard编辑器中呈现良好:importUIKit@IBDesignableclassDashboardHeaderView:UIView{@IBInspectablevarmaskClipHeight:CGFloat=40.0overridefunclayoutSubviews(){super.layoutSubviews()self.setMask()}privatefuncsetMask(){letmask=CAShapeLayer()mask.path=self.cr

swift - 如何以编程方式在自定义 uiView swift 中创建 UIlabel

如何在自定义UIView中创建5个自定义uilabel。这将一个接一个地对齐。我试图在自定义UIView中创建UILabel。但它不会进入自定义UIView。//随着循环更新importUIKitclassViewController:UIViewController{@IBOutletweakvarmainView:UIView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.vargetMainViewX=mainView

ios - 由于自动布局没有计算尺寸,将 subview 添加到自定义 View 最终是错误的

我已经创建了一个自定义View类。我有一个我想模糊的ImageView。我在下面的代码中添加了模糊效果,但显然它不起作用,因为ImageView是错误的。由于自动布局尚未计算ImageView的高度和宽度的正确尺寸。但是,我应该覆盖哪种方法才能访问正确的位置和大小属性?只添加一次的解决方案是什么?classProductListingCell:UICollectionViewCell{@IBOutletweakvarnameLabel:UILabel!@IBOutletweakvarsharpImageView:UIImageView!@IBOutletweakvarblurImage

ios - 无法通过编程约束在 UIScrollView 中看到 subview

我正在尝试使用编程约束在UIScrollView中添加UIView,但我认为由于缺少约束,我无法看到UIView。当我尝试通过CGRectMake添加它工作正常时,我还检查了下面的代码,在View层次结构中有UIScrollview内的View。我试过没有。的解决方案,但没有取得任何成功UIScrollViewwithiOSAutoLayoutConstraints:WrongsizeforsubviewsProgrammaticallycreatingcontrollerwithUIScrollViewandAutoLayoutisnotsizingtheviewsproperly这

ios - 使用 AudioKit 在 UIView 中绘制波形

我是iOS游戏的新手,我正在尝试使用AudioKit绘制输出波形图。我的输入是麦克风。我能够从麦克风获得信号,但我无法弄清楚如何设置图TableView,甚至无法访问他们的绘图数据。这个Playground:http://audiokit.io/playgrounds/Output%20Waveform%20Plot/展示了如何在playground中使用liveView进行绘图,但没有展示如何将其转换为UIView。我拥有的唯一代码来自那个Playground示例。有没有办法将CGRect转换为绘制的实时图形?任何帮助将不胜感激!甚至只是为我指出正确的方向。

ios - 如何检查我的应用程序窗口中是否已存在 View ?

classfuncshowNotificationWithTitleWarning(controller:UIViewController,title:String,subtitle:String){letsubtitle=subtitlevarisTrue:Bool=false//lethorizontalPadding:CGFloat=0.0letdeviceWidth:CGFloat=Device.DeviceWidth//letdeviceHeight:CGFloat=Device.DeviceHeightletheight:CGFloat=64.0letcontentFram