CGFloat
не имеет инициализатора строки.
Просто получите doubleValue
из текстового поля, а не stringValue
let countY = CGFloat(self.textbox1.doubleValue)
if let image = CGDisplayCreateImage(CGMainDisplayID(), rect: CGRect(x: countX, y: countY, width: 1, height: 1)) {
}