calayer

    0熱度

    1回答

    一些視覺上的錯誤我有以下細胞UITableView的佈局: •UIView的 ••的UIImageView •••半透明疊加的UIView爲的UIImageView子視圖 也有模仿「播放」按鈕和UILabel的圖標視圖,但它們似乎與此錯誤無關。 而且我有以下代碼: override func layoutSubviews() { super.layoutSubviews()

    0熱度

    1回答

    刪除子我想在我的addLayer功能添加的CALayer: @IBAction func addLayer(_ sender: UIButton){ self.layer = (self.cxeObject?.layer)! self.synchLayer = AVSynchronizedLayer(playerItem: self.playerItem!) self

    -3熱度

    1回答

    在我按下一個UIButton,從'play'圖像更改爲'pause'圖像後,我的應用程序拋出以下異常錯誤。它並不總是立即發生,有時會在我彈出到我的根視圖控制器時發生。 注:它只發生在iOS的9.x中,而在iOS的10.x的作品完美

    0熱度

    2回答

    我怎樣才能讓Swift中只有兩個底角被四捨五入? let maskPathTop = UIBezierPath(roundedRect: tableView.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSize(width: 5, height: 5.0)) let shapeLayerTop =

    0熱度

    1回答

    我使用xib文件構建了自定義tableview。我加了一個UILabel與頂部邊框,爲頂部邊框代碼 UIView *topBorder = [UIView new]; topBorder.backgroundColor = [UIColor blackColor]; topBorder.frame = CGRectMake(0, 0, cell.nameOfImage.frame.size.w

    1熱度

    1回答

    我將CALayer添加到可滾動對象(UIScrollView,TableView,CollectionView)的頂部和底部,以在可見區域後面有內容時顯示它們。 class TableViewWithCALayers: UITableView { var topGradientLayer: CAGradientLayer? var bottomGradientLayer: CAGradien

    2熱度

    1回答

    我想用CALayers創建動畫。 我有一個父層與多個子層,我想放大和滾動。 首先,我想放大父層,如下所示: let transformAnimation = CABasicAnimation(keyPath: "bounds.size.width") transformAnimation.duration = 2.3 transformAnimation.timingFunction = CA

    0熱度

    2回答

    我試圖捕捉和使用下面的代碼保存裏面application:didFinishLaunchingWithOptions:閃屏的圖像: UIWindow *w = [[[UIApplication sharedApplication] windows] firstObject]; UIGraphicsBeginImageContext(w.bounds.size); [w.layer rende

    1熱度

    2回答

    我使用非常方便的UIColor(patternImage:)在帶有Xcode 8.2的iOS 10應用程序中創建了一些帶有平鋪模式的CAShapeLayer。平鋪始終始於視圖的起源,如果您希望它從其他地方開始,可能會很不方便。爲了說明這一點,這裏是從模擬器(下面的代碼)的截圖: 左邊的CAShapeLayer開始於(0,0),所以一切都很好。右邊的那個在(110,50),所以它在中間分開。下面的代

    1熱度

    1回答

    我使用實現倒裝卡時鐘動畫的UI組件工作。所有工作都很好,但是當我將頂部CALayer內容更改爲新圖像時,舊圖像在更改之前保持可見。它會造成混亂效應。爲了更好地解釋我放在GIF動畫波紋管: 這是改變一個CALayer的內容代碼: firstTopLayer.contents = secondTopLayer.contents let bottomAnim = CABasicAnimation(ke