来自Swift的Obj-C的UIView实例类型

时间:2015-06-12 09:40:01

标签: objective-c swift uiview instancetype

大家好,我接近编程Swift,然后马上感觉我是Swift的新手

在我在Obj-C的项目中,我创建了许多我在我的应用中使用的类UIView

我从Obj-C for Swift实现这些类UIView时出现问题...

简而言之,直到现在我一直用这个...... 我的班级UIView有各种初始化框架等......但是直接的实例类型详细阐述了所有

-(instancetype)initializeNotificationViewWithTitle:(NSString *)notificationTitle
                               notificationMessage:(NSString *)notificationMessage
                                  notificationType:(UTNotificationType)notificationType
                                  notificationMode:(UTNotificationMode)notificationMode 

现在我无法在Swift中使用它很多人肯定知道Swift是最简单的Obj-C但我仍然无法适应

你可以让我理解如何实现我在Obj-C Swift中发布的这个函数吗?

1 个答案:

答案 0 :(得分:2)

您提供的方法看起来像一个简单的init方法,swift中的init方法看起来像

init(title: String, message: String, type: UTNotificationType, mode: UTNotificationMode) {
    //init
}

并将其用作

let aView = NotificationView(title:"title", message:"message", type: someType, mode: someMode)