首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

    , 有 UIScrollView 的各种功能特性; 2....UIScrollView 属性简介 (1) UIScrollView 简介 UIScrollView 简介 :  -- 显示内容多 : 可滚动控件, 可以使用手指拖动控件中的内容, 在其中可以显示多个屏幕的内容...; (2) UIScrollView 显示区域属性 UIScrollView 显示区域属性 :  -- contentSize : 属性是一个 CGSize 类型值, CGSize 是结构体, 包含 width...的最小缩放比例; -- Max : UIScrollView 的最大缩放比例; (6) Touch 属性 Touch 属性 :  -- Bounces Zoom : UIScrollView 对内容缩放时有弹性...Touch Up Inside 等绑定事件; -- 下面是 UITextView 的控件拖动内容设置 :  (2) UITextView 委托方法简介 UITextView 委托方法简介 :  --

    8.9K20

    iOS 中的事件响应

    /// 检查坐标是否在自身内部 func point(inside point: CGPoint, with event: UIEvent?)...isUserInteractionEnabled || isHidden || alpha <= 0.01 { return nil } // 判断触摸点是否在自身内部 if self.point(inside...当用户在 UIScrollView 的一个子视图上按下时,UIScrollView并不知道用户是想要滑动内容视图还是点击对应子视图,所以在按下的一瞬间, 事件 UIEvent 从 UIApplication...传递到 UIScrollView 后,其会先将该事件拦截而不会立即传递给对应的子视图, 同时开始一个 150ms 的倒计时,并监听用户接下来的行为。..., in view: UIView) -> Bool // 在UIScrollView的子类中重写该方法,用于返回是否取消已经传递给子视图的事件,默认当子视图是UIControl时返回NO,否则返回YES

    4.2K11

    iOS多线程——你要知道的RunLoop都在这里你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里

    CFRunLoops, pthreadPointer(t), newLoop); loop = newLoop; } // don't release run loops inside...中比较重要的部分,系统默认为我们提供了五种Mode: kCFRunLoopDefaultMode 即 NSDefaultRunLoopMode,默认运行模式 UITrackingRunLoopMode 跟踪UIScrollView...kCFRunLoopCommonModes 即 NSRunLoopCommonModes 是一种标记的模式,还需要上述四种模式的支持 UITrackingRunLoopMode只有当用户滑动屏幕时,即滑动UIScrollView...Nonnull timer) { NSLog(@"Hello, World222"); }]; } 上面的栗子创建了两个NSTimer,这两个定时器执行效果相同,但如果页面中有一个UIScrollView...kCFRunLoopCommonModes); //Core Foundation需要手动释放observer CFRelease(observer); //添加一个textView,它是UIScrollView

    1.7K80

    【 iOS 应用开发 】 UIKit 控件 ( UIView 属性 | storyboard 设置 | 模拟器 | 拖线关联 | tag | 软键盘操作 | 颜色值 | 代码生成控件 | 动画设置 )

    选项中设置箭头是否指向本 ViewController ; 6.按钮点击事件 : ① 从代码到 Storyboard 拖线关联 IBAction 返回值方法 与 界面控件, 默认绑定 Touch Up Inside....UIActivityIndicator : 等待 控件, 圆圈形状的 等待进度条 ; 8.UIAlertView : 对话框 控件; 9.UIActionSheet : 底部对话框 控件 ; 10.UIScrollView...与上面定义的方法 : 右键点击控件, 在弹出的黑色对话框中找到 Touch Up Inside 方法, 点击方法后的圆圈, 直接拖到对应的方法上; 14.定义其它三个方向的按钮及方法 : 方法基本与...左键按住按钮, 拖到 ViewController.m 代码中; ③ 设置对话框参数 : 在弹出的对话框中设置 方法名称 changeColor, 类型为 UIButton, 事件为 Touch Up Inside...① 拖线过程 : 按住 control 键, 左键拖控件到 代码中; ② 设置按钮绑定的方法 : 名称 generateView, 控件类型为 UIButton, 事件为 Touch Up Inside

    6.4K30
    领券