1
これは私が達成したいものです。スイフト - ラベルを含むテーブルを作成する方法
私はそれを自分でコーディングしようとしたが、第一の外側のビューの境界線は表示されません。
は、ここに私のコードです:
import UIKit
class InfoTableView: UIView {
override func drawRect(rect: CGRect) {
self.backgroundColor = UIColor.whiteColor()
let outerBorder = UIColorCode.init(hexString: "#666666")
let startingTopPoint = CGPoint(x: rect.minX, y: rect.minY)
let endingTopPoint = CGPoint(x: rect.maxX, y: rect.minY)
let startingPoint = CGPoint(x: rect.minX, y: rect.maxY)
let endingPoint = CGPoint(x: rect.maxX, y: rect.maxY)
// top
let tpPath = UIBezierPath()
tpPath.moveToPoint(startingPoint)
tpPath.addLineToPoint(endingTopPoint)
tpPath.lineWidth = 2.0
outerBorder.setStroke()
tpPath.stroke()
// bottom
let btPath = UIBezierPath()
btPath.moveToPoint(startingPoint)
btPath.addLineToPoint(endingPoint)
btPath.lineWidth = 2.0
outerBorder.setStroke()
btPath.stroke()
}
}
上部と下部の外側の境界線があります。しかし、下のものだけが現れます。私はどこが間違っていたのか分かりません。
やあジョン、のUITableViewに見てみてください、それは – xmhafiz
@ジョン代わりに車輪の再発明の動的なデータを持っているカスタマイズと簡単です、私の事あなたはのUITableViewに試してみるとのUITableViewCellをカスタマイズしてみてください。わずかなカスタマイズと少ないコーディングで出力を得ることができます。 –