jjzjj

subclass

全部标签

ios - 为所有 UIImageView 添加圆角

我想为项目中的所有UIImageView添加一些圆角。我已经让代码工作了,但我必须将它应用到每张图片上;我应该将UIImageView子类化来添加它吗?如果是这样,有人可以给我一些关于如何执行此操作的指示吗?这是代码-(void)viewDidLoad{[superviewDidLoad];NSString*mainpath=[[NSBundlemainBundle]bundlePath];welcomeImageView.image=[UIImageimageWithContentsOfFile:[mainpathstringByAppendingString:@"/test.png

ios - swift : Error: 'required' initializer 'init(coder:)' must be provided by subclass of 'UIView'

我在swift2中构建我的应用程序时遇到问题。Xcode说:'required'initializer'init(coder:)'mustbeprovidedbysubclassof'UIView'这是类的代码:classcreerQuestionnaire:UIView{@IBOutletweakvarnomQuestionnaire:UITextField!@IBOutletweakvarquestion:UITextField!@IBOutletweakvarreponse:UITextField!varQR:Questionnaire@IBActionfunccreerQues

ios - swift : Error: 'required' initializer 'init(coder:)' must be provided by subclass of 'UIView'

我在swift2中构建我的应用程序时遇到问题。Xcode说:'required'initializer'init(coder:)'mustbeprovidedbysubclassof'UIView'这是类的代码:classcreerQuestionnaire:UIView{@IBOutletweakvarnomQuestionnaire:UITextField!@IBOutletweakvarquestion:UITextField!@IBOutletweakvarreponse:UITextField!varQR:Questionnaire@IBActionfunccreerQues

ios - 在 Swift 的 NSObject 子类的初始化器中调用 super.init()

我正在使用Swift构建一个iOS应用程序并在Lister上绘图Apple提供的示例项目。Lister使用两个模型对象:List和ListItem。我发现它们都没有在它们的初始化器中调用super.init(),即使它们是NSObject的子类也是如此。但是,在Objective-C版本的Lister中,两个模型对象(AAPLList和AAPLListItem)都会调用[superinit]。Swift编程语言明确指出“指定的初始化程序必须从其直接父类(superclass)中调用指定的初始化程序。”(InitializerChaininginInitialization的规则1)这是

ios - 在 Swift 的 NSObject 子类的初始化器中调用 super.init()

我正在使用Swift构建一个iOS应用程序并在Lister上绘图Apple提供的示例项目。Lister使用两个模型对象:List和ListItem。我发现它们都没有在它们的初始化器中调用super.init(),即使它们是NSObject的子类也是如此。但是,在Objective-C版本的Lister中,两个模型对象(AAPLList和AAPLListItem)都会调用[superinit]。Swift编程语言明确指出“指定的初始化程序必须从其直接父类(superclass)中调用指定的初始化程序。”(InitializerChaininginInitialization的规则1)这是

ios - 以编程方式创建带有自定义 header 的 UICollectionView

我正在快速制作一个iOS应用程序,并且我正在尝试以编程方式制作一个collectionView。我想使用我自己的UICollectionReusableView子类作为CollectionView的header,因为我需要一些按钮和header中的可拉伸(stretch)图像。SupView是UICollectionReusableView。overridefuncviewDidLoad(){super.viewDidLoad()letlayout=UICollectionViewFlowLayout()layout.headerReferenceSize=CGSizeMake(sel

ios - 以编程方式创建带有自定义 header 的 UICollectionView

我正在快速制作一个iOS应用程序,并且我正在尝试以编程方式制作一个collectionView。我想使用我自己的UICollectionReusableView子类作为CollectionView的header,因为我需要一些按钮和header中的可拉伸(stretch)图像。SupView是UICollectionReusableView。overridefuncviewDidLoad(){super.viewDidLoad()letlayout=UICollectionViewFlowLayout()layout.headerReferenceSize=CGSizeMake(sel

ios - swift + 核心数据 : Can not set a Bool on NSManagedObject subclass - Bug?

我有一个我似乎无法弄清楚的奇怪问题,我有一个带有自定义NSManagedObject子类的简单实体:@objc(EntityTest)classEntityTest:NSManagedObject{@NSManagedvarcrDate:NSDate@NSManagedvarname:String@NSManagedvarcompleted:Bool@NSManagedvarcompletedOn:NSDate}这就是问题所在,我可以很好地创建对象并设置所有值并将其存储在一个数组中。但是后来,当我尝试检索同一个对象时,我可以设置除“已完成”字段之外的所有值。我收到一个运行时错误“EXC

ios - swift + 核心数据 : Can not set a Bool on NSManagedObject subclass - Bug?

我有一个我似乎无法弄清楚的奇怪问题,我有一个带有自定义NSManagedObject子类的简单实体:@objc(EntityTest)classEntityTest:NSManagedObject{@NSManagedvarcrDate:NSDate@NSManagedvarname:String@NSManagedvarcompleted:Bool@NSManagedvarcompletedOn:NSDate}这就是问题所在,我可以很好地创建对象并设置所有值并将其存储在一个数组中。但是后来,当我尝试检索同一个对象时,我可以设置除“已完成”字段之外的所有值。我收到一个运行时错误“EXC

ios - 使用 Swift 创建 SKSpriteNode 子类

我正在尝试创建类,它是SKSpriteNode的子类,我想向它添加其他属性和函数。但是在第一步中我遇到了一个错误。这是我的代码:importSpriteKitclassBall:SKSpriteNode{init(){super.init(imageNamed:"ball")}}这不是编译错误,是运行时错误。它说:Thread1:EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subcode=0x0)andfatalerror:useofunimplementedinitializer'init(texture:)'forclassProject.Bal