Level : WORDPRESS BOOK LINKEDIN PATENT Send Mail 동냥하기 hajunho.com

러프한 코드 뭉치지만 도움이 될 부분도 있을 것 같다.


    private func drawText(str : String, x : CGFloat, y : CGFloat, width : CGFloat, height : CGFloat, txtSize : CGFloat) -> CALayer {

        let commonWidth = width + (txtSize / 4)

        let renderer = UIGraphicsImageRenderer(size: CGSize(width: commonWidth, height: height))

        let img = renderer.image { soraforever in

            let paragraphStyle = NSMutableParagraphStyle()

            paragraphStyle.alignment = .center

            let attrs = [NSAttributedStringKey.font: UIFont(name: "".font1(), size: txtSize)!, NSAttributedStringKey.paragraphStyle: paragraphStyle]

            let string = str

            string.draw(with: CGRect(x: 0, y: 0, width: commonWidth, height: height), options: .usesLineFragmentOrigin, attributes: attrs, context: nil)

        }


self.addSublayer(drawText(str: String(l), x: xlocation-(GS.s.jhATextPanelSize*3), y: jhDraw.ARQ-mMargin, width: GS.s.jhATextPanelSize, height: GS.s.jhATextPanelSize, txtSize: GS.s.jhATextSize))

            }


 self.addSublayer(drawText(str: mUnit, x: 50, y: 50, width: GS.s.jhATextPanelSize+10, height: GS.s.jhATextPanelSize, txtSize: 7)) 


   self.addSublayer(drawText(str: label, x: 100, y: fx2 - 600, width: GS.s.jhATextPanelSize, height: GS.s.jhATextPanelSize, txtSize: GS.s.jhATextSize))


'Python3' 카테고리의 다른 글

Swift VS Python 으로 카테고리 변경  (0) 2020.09.02
python basic problems  (0) 2020.08.11
plist 읽기  (0) 2020.07.01
nodepointer  (1) 2020.07.01
dropDown Menu  (2) 2020.07.01
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기