複数のビューでどのように動作するメソッドを作成しますか?例えば。私は別のビュー内UILabels上setPageTitleメソッドを呼び出すことができるようにしたいiOS 5 SDKどこでも動作するメソッドを作成する
- (void)setPageTitle:(UILabel *)title withText:(NSString *)text
{
UIColor *pageTextColor = [UIColor colorWithRed:18.0/255.0 green:79.0/255.0 blue:118.0/255.0 alpha:1.0];
// Set page title
UIFont *font = [UIFont fontWithName:@"PassionOne-Regular" size:23];
[title setFont:font];
[title setText: text];
title.textColor = pageTextColor;
title.shadowColor = [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0];
title.shadowOffset = CGSizeMake(0, 1);
CGRect titleRect = [title textRectForBounds:title.bounds limitedToNumberOfLines:999];
CGRect tr = title.frame;
tr.size.height = titleRect.size.height;
title.frame = tr;
}
:私はこれを作成しました。これをどうやって行うのですか?私はこのコードをどこに入れて動作させるのですか?私はそれを1つのファイルに入れて、別のビューで動作させたいだけです。ありがとうございました。
はすべて*あなたの意見*同じカスタムタイプはありますか? –
はい、すべてカスタムです。 – Ross
すべて共通のカスタムタイプを持っている場合は、単純なインスタンスメソッドで行います。 –