首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS-UI控件之UIButton

恢复内容开始--- UIButton 既可以显示图片,又可以显示文字,还能随时调整内部位置 系统自带尺寸 storyboard内部调整UIButton属性 状态 监听按钮点击事件 凡是继承自UIControl的控件... UILabel和UIImageView 调整控件内部子控件的frame(两种方式) 实现 titleRectForContentRect 和 imageRectForContentRect方法分别返回子控件的...frame /** * 当前控件的frame发生改变的时候就会调用 * 这个方法专门用来布局子控件,设置子控件的frame */ - (void)layoutSubviews; 内边距 // 设置按钮内容的内边距...imageView) @property(nonatomic) UIEdgeInsets imageEdgeInsets; 图片拉伸 UIButton 图片的拉伸,大小改变 iOS5...UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight; iOS5

88660

iOS UI控件了解一下

iOS开发及测试中,除了业务逻辑和算法之外,UI控件是最重要的一部分,因此熟悉UI控件及实现原理,对于了解开发实现和测试是相当必要的,这篇文章将给大家介绍常用的UI控件及实现。...UI UI(User Interface)用户界面,即用户能看到的各种各样的页面元素,iOS App 主要是由各种各样的UI控件加业务逻辑和算法构成,想要开发出一款精美的应用程序,需要熟练掌握各种各样UI...UIWindow widow是窗口,每个app都需要借助window将内容展现给用户看,在iOS中,使用UIWindow类来表示窗口,通常一个应用程序只创建一个UIWindow对象; 创建window示例代码...iOS中用UIView来表示视图,App中能看到的元素,都是UIView及其子类,通俗的说各种UI控件都属于view,不同的控件代表不同种类的view。iOS中所有能看到的内容都是view或其子类。...在App中UITextField出现频率也比较高; (2)iOS系统借助虚拟键盘实现输入,当点击输入框,系统会自动调出键盘,方便 你进一步操作。

2.6K20

iOS中UITableViewController自带的刷新控件

iOS中UITableViewController自带的刷新控件 一、引言         在iOS开发中,使用tableView的界面,大多会用到一个下拉刷新的的控件,第三方库中,我们一般会选择比较好用的...MJRefresh,其实,在iOS6之后,系统为我们提供了一个原生的刷新控件,使用起来非常方便,只是制定性不强,如果我们没有复杂的需求,使用UIRefreshControl也是不错的一个选择。...之后引入的一个简单的刷新控件,我们如果设置了它,在tableView下拉的时候,系统会提供给我们一个下拉刷新的效果。...但是制定性不强,其中主要属性如下: //获取刷新状态 @property (nonatomic, readonly, getter=isRefreshing) BOOL refreshing; //设置控件颜色...@property (null_resettable, nonatomic, strong) UIColor *tintColor; //设置控件文字 @property (nullable, nonatomic

1.1K30

iOS Human Interface Guidelines》——Stepper步进控件

步进控件 步进控件增加或减少一个固定数量的值。 API NOTE 查看UIStepper学习更多关于在你的代码中定义步进控件的内容。...一个步进控件: 是一个两栏的控件,默认一栏显示加号一栏显示减号 支持自定义图片 不显示用户更改的图片 当用户需要对值进行小的调整的时候使用步进控件。 不要在用户可能对值进行大更改时使用步进控件。...在打印机选项表单中使用步进控件来设置分数是有意义的,因为用户很少大范围地改变这个值。另一方面,使用步进控件来帮助用户选择页面范围是没有意义的,因为即使一个合理的页面范围也需要很多次点击。...显著地表明步进控件影响的值。步进控件本身不显示任何值,所以你需要让用户知道他们使用步进控件时改变的是哪个值。 本文翻译自苹果官方开发文档

23310
领券