以下是重构后的代码,已保持原有的段落结构:

```swift

// 设置颜色与透明度(RGB:0.0~255.0;alpha:0.0~1.0) 示例:UIColorRGB_Alpha(100.0, 100.0, 20.0, 1.0)

class func UIColorRGB_Alpha(R: CGFloat, G: CGFloat, B: CGFloat, alpha: CGFloat) -> UIColor {

let color = UIColor.init(red: (R / 255.0), green: (G / 255.0), blue: (B / 255.0), alpha: alpha);

return color;

}

// 设置颜色(RGB:0.0~255.0) 示例:UIColorRGB(100, 100, 100)

class func UIColorRGB(R: CGFloat, G: CGFloat, B: CGFloat) -> UIColor {

return UIColorRGB_Alpha(R, G: G, B: B, alpha: 1.0);

}

// 设置颜色与透明度 示例:UIColorHEX_Alpha(0x26A7E8, 0.5)

class func UIColorHex_Alpha(value: UInt32, alpha: CGFloat) -> UIColor {

let color = UIColor.init(red: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), green: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), blue: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), alpha: alpha)

return color;

}

```

请根据提供的代码,我为您重构了以下内容:

```swift

// 设置颜色 示例:UIColorHex(0x26A7E8)

class func UIColorHex(value: UInt32) -> UIColor {

return UIColorHex_Alpha(value, alpha: 1.0)

}

```

这是一个名为 `UIColorHex` 的类方法,用于设置颜色。它接受一个 `UInt32` 类型的参数 `value`,并返回一个带有指定十六进制值和透明度为 1.0(不透明)的 `UIColor` 对象。