Nicer toolbar buttons
This commit is contained in:
@@ -29,4 +29,26 @@ extension CGRect
|
||||
|
||||
return rect
|
||||
}
|
||||
|
||||
public func centeredX(inRect: CGRect) -> CGRect {
|
||||
var rect = self
|
||||
rect.origin.x = CGRound((inRect.width - rect.width) / 2.0)
|
||||
|
||||
return rect
|
||||
}
|
||||
|
||||
public func centered(inRect: CGRect) -> CGRect {
|
||||
self.centeredX(inRect: inRect).centeredY(inRect: inRect)
|
||||
}
|
||||
}
|
||||
|
||||
extension CGSize
|
||||
{
|
||||
public func extendingBy(dw: CGFloat, dh: CGFloat) -> CGSize {
|
||||
var ourSize = self
|
||||
ourSize.width += dw
|
||||
ourSize.height += dh
|
||||
|
||||
return ourSize
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user