Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何设计iOS组件?_Iphone_Ios_Cocoa Touch_Uikit_Uibutton - Fatal编程技术网

Iphone 如何设计iOS组件?

Iphone 如何设计iOS组件?,iphone,ios,cocoa-touch,uikit,uibutton,Iphone,Ios,Cocoa Touch,Uikit,Uibutton,我刚开始在Android上工作,刚开始iOS开发,我对iPhone组件的风格/外观有点困惑 我看到有一种方法可以在属性中更改某些组件的颜色(这就是它们的名称吗?),但我如何才能更进一步呢 例如,如何设计自定义按钮或自定义listview 如果创建自定义UI元素以在中复制标准UI元素 除了外观,你应该考虑使用外观。 iOS 5及更高版本中提供的自定义编程接口 通过 我建议您通过查看来更好地了解interface builder 对于作为图像的按钮: UIButton *button = [UIB

我刚开始在Android上工作,刚开始iOS开发,我对iPhone组件的风格/外观有点困惑

我看到有一种方法可以在属性中更改某些组件的颜色(这就是它们的名称吗?),但我如何才能更进一步呢

例如,如何设计自定义按钮或自定义listview

如果创建自定义UI元素以在中复制标准UI元素 除了外观,你应该考虑使用外观。 iOS 5及更高版本中提供的自定义编程接口

通过

我建议您通过查看来更好地了解interface builder


对于作为图像的按钮:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *image = [UIImage imageNamed:@"myFile.png"];
button.frame = CGRectMake(x, y, image.size.width, image.size.height);
[button setImage:image forState:UIControlStateNormal];
[myView addSubview:button];
或使用界面生成器:

选择“自定义按钮”作为类型,然后选择所需的图像 从下拉菜单中


如果创建自定义UI元素以在中复制标准UI元素 除了外观,你应该考虑使用外观。 iOS 5及更高版本中提供的自定义编程接口

通过

我建议您通过查看来更好地了解interface builder


对于作为图像的按钮:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *image = [UIImage imageNamed:@"myFile.png"];
button.frame = CGRectMake(x, y, image.size.width, image.size.height);
[button setImage:image forState:UIControlStateNormal];
[myView addSubview:button];
或使用界面生成器:

选择“自定义按钮”作为类型,然后选择所需的图像 从下拉菜单中



你要问的有几个问题,所以我的回答可能不足以满足你的所有要求

例如,您可以在此处使用此页面,它为您提供了一个非常好的教程,用于对UI组件进行一些自定义:

对于UITableView,您还必须采取其他步骤。例如,本教程非常好:


您要问的问题有几个方面,所以我的回答可能不足以满足您的所有要求

例如,您可以在此处使用此页面,它为您提供了一个非常好的教程,用于对UI组件进行一些自定义:

对于UITableView,您还必须采取其他步骤。例如,本教程非常好:


您是否尝试搜索“ios自定义按钮”?你发现了什么?@GregHewgill是对的,你需要在询问之前再搜索一下。顺便说一句,你的问题太笼统了,因为iOS下的一些UI组件很容易定制,因为苹果让用户只需使用属性即可定制,而其他组件则需要调整才能定制,而且大多数调整都是针对一个组件的。尝试搜索“ios自定义按钮”或“ios自定义列表视图”等。考虑一下也尝试一下界面生成器,因为大多数简单的设计都可以完成这项工作。您是否尝试搜索“ios自定义按钮”"? 你发现了什么?@GregHewgill是对的,你需要在询问之前再搜索一下。顺便说一句,你的问题太笼统了,因为iOS下的一些UI组件很容易定制,因为苹果让用户只需使用属性即可定制,而其他组件则需要调整才能定制,而且大多数调整都是针对一个组件的。尝试搜索“ios自定义按钮”或“ios自定义listview”等。考虑尝试一下界面生成器,因为大多数简单的设计都可以完成。ray wenderlich教程真的很伤我的眼睛,但真的是海报要求的最好的教程。嘿,谢谢,这些都非常有用!之前应该做过谷歌搜索:)。谢谢ray wenderlich教程真的很伤我的眼睛,但是对于海报的要求来说,这真的是最好的教程。嘿,谢谢,这些都很有用!之前应该做过谷歌搜索:)。谢谢