首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Elton的技术分享博客

    IBOutlet变量的生命周期

    self.navigationController pushViewController:fileOverviewViewController animated:YES]; // BBBBBB 如果你有这个Controller中的view里面有IBOutlet 的变量,如果你在A的地方进行赋值或者其他操作的话,界面将不会有任何更新,那些IBoutlet变量的值都为NULL, 如果在B处设置就可以正常显示了。 结论: 如果你使用navigation Controller的话, 一定要在push了这个ViewController之后再操作这个ViewController中的IBOutlet变量,否则这个变量会因为不在作用范围内而无法操作 扩展开来也就是说只有当一个ViewController被载入处于活动状态的时候,这个ViewController中的IBOutlet变量才能正常使用,否则都会因为不在作用范围内而无法正常使用的 ----

    47130发布于 2021-01-26
  • 来自专栏青玉伏案

    iOS开发之新浪微博山寨版代码优化

    import "TextTableViewCell.h" 2 3 @interface TextTableViewCell() 4 5 @property (strong, nonatomic) IBOutlet UIImageView *headImage; 6 @property (strong, nonatomic) IBOutlet UILabel *nameLabel; 7 @property ( strong, nonatomic) IBOutlet UILabel *dateLabel; 8 @property (strong, nonatomic) IBOutlet UILabel *weiboTextLabel ReTextTableViewCell.m的代码如下: 1 @interface ReTextTableViewCell () 2 @property (strong, nonatomic) IBOutlet ; 4 5 @property (strong, nonatomic) IBOutlet UITextView *reTextView; 6 7 @end 8 9 @implementation

    1.1K90发布于 2018-01-11
  • 来自专栏技术总结

    Swift封装-滑出式导航栏

    DWCenterViewController: UIViewController { var delegate: DWCenterViewControllerDelegate @IBOutlet @IBOutlet weak var titleLabel: UILabel! @IBOutlet weak var creatorLabel: UILabel! sender: Any) { //左边点击事件 } } DWStarCell代码: class DWStarCell: UITableViewCell { @IBOutlet @IBOutlet weak var imageNameLabel: UILabel! @IBOutlet weak var imageCreatorLabel: UILabel!

    2.9K80发布于 2018-05-22
  • 来自专栏linux commands

    【iOS】UI基础Day1-笔记(拖线、UIView方法、属性等)

    IBAction和IBOutlet IBAction:只有返回值声明为IBAction的方法,才能跟storyboard中的控件进行连线 @property (weak, nonatomic) IBOutlet UIButton *btn; IBOutlet:只有声明为IBOutlet的属性,才能跟storyboard中的控件进行连线 -(IBAction)delete1{//移除控件[self.myTitle

    75520发布于 2021-08-12
  • 来自专栏日常技术分享

    Objective-C UIButton 自定义图片位置

    ViewController.h" #import "UIButton+EdgeInsets.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIButton *buttonTop; @property (weak, nonatomic) IBOutlet UIButton *buttonBottom; @property (weak, nonatomic ) IBOutlet UIButton *buttonLeft; @property (weak, nonatomic) IBOutlet UIButton *buttonRight; @property (weak, nonatomic) IBOutlet UIButton *button4; @property (weak, nonatomic) IBOutlet UIButton *button5 ; @property (weak, nonatomic) IBOutlet UIButton *button6; @property (assign, nonatomic) BOOL isSelected

    1.1K30发布于 2018-09-13
  • 来自专栏韩曙亮的移动开发专栏

    【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)

    通过 IBOutlet 连接获取控件 (1) IBoutlet 属性 IBOutlet 属性 :  -- 主要作用 : IBOutlet 属性可以连接 Objective - C 源码 和 界面设计文件 Builder 中的控件相关联; -- 调用方法 : 在 UIViewController 中调用 控件的方法, 使用 IBOutlet 属性即可访问 界面设计文件的组件; (2) IBoutlet 圆圈黑点, 即说明 该 属性是连接 UI控件 的; (3) IBoutlet 属性解析 IBOutlet 属性解析 :  -- Connection : 设置该控件的 IBOutletIBOutlet Weak, Strong 指针的强 弱 存储机制; (4) IBoutlet 关联查看 IBOutlet 属性 :  -- 不使用 @synthesize : 使用 @property 定义的属性, 在 IBOutlet 属性; -- Referencing Outlets Collections : 控件被关联到其它对象的 IBOutlet 集合属性; 2.

    6.6K30编辑于 2023-03-27
  • 来自专栏韩曙亮的移动开发专栏

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

    输入完后关闭键盘 (1) 设置 IBOutlet 设置 IBOutlet :  -- 拖控件到 OCViewController 中 : control + 左键 拖动控件到 ViewController 中; -- 设置 IBOutlet 参数 :  -- 自动生成的代码 :  @property (strong, nonatomic) IBOutlet UITextField *userName ) IBOutlet UITextField *userName; @property (strong, nonatomic) IBOutlet UITextField *pswTextField; ( 创建 UITextView 的 IBOutlet :  @property (strong, nonatomic) IBOutlet UITextView *textView; -- 4. sender 创建 UITextView 的IBOutlet :  @property (strong, nonatomic) IBOutlet UITextView *textView; -- 3.

    9.1K20编辑于 2023-03-27
  • 来自专栏一“技”之长

    设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框

    将需要的属性与约束对象关联到文件中: //整体文本控件的高度     @IBOutlet weak var textViewHeight: NSLayoutConstraint!      //文本控件中的文字输入控件UITestView的高度     @IBOutlet weak var textFieldHeight: NSLayoutConstraint!      //文本控件中文字输入控件     @IBOutlet weak var ourTextField: UITextView!      //文本控件与父视图底部的约束距离     @IBOutlet weak var textViewBottom: NSLayoutConstraint!      //文本控件     @IBOutlet weak var ourTextView: UIView!

    2K20发布于 2018-08-15
  • 来自专栏Charlie's Road

    视觉效果 -- iOS Core Animation 系列三

    然后在代码中写入如下代码: @interface ViewController () @property (weak, nonatomic) IBOutlet UIView *leftView; @property (weak, nonatomic) IBOutlet UIView *rightView; @end @implementation ViewController - (void)viewDidLoad (weak, nonatomic) IBOutlet UIView *rightView; @property (weak, nonatomic) IBOutlet UIView *shadowView 上图的代码实现: @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *layerView1; @ property (weak, nonatomic) IBOutlet UIImageView *layerView2; @end @implementation ViewController -

    1.7K30发布于 2018-10-19
  • 来自专栏我杨某人的青春满是悔恨

    iOS 开发中的 ViewModel

    @IBOutlet weak var backgroundView: UIImageView! @IBOutlet weak var avatarView: UIImageView! @IBOutlet weak var followersButton: UIButton! @IBOutlet weak var repositoriesButton: UIButton! @IBOutlet weak var followingButton: UIButton! @IBOutlet weak var nicknameLabel: UILabel! @IBOutlet weak var bioLabel: UILabel! // ... } 通过网络请求拿到相关数据之后,怎么传递给这些 UI 元素来显示呢?

    1.6K81发布于 2018-09-10
  • 来自专栏码客

    iOS开发中 xib模块化设计

    addSubview:self.contentView]; } @end Swift3代码 import UIKit @objc class ZJXibView: UIView { @IBOutlet ZJUserPicView.swift并继承ZJXibView ZJUserPicView.swift import UIKit class ZJUserPicView: ZJXibView { @IBOutlet @IBOutlet weak var nameLabel: UILabel!

    1K10发布于 2019-10-22
  • 来自专栏技术之路

    【swift学习笔记】三.使用xib自定义UITableViewCell

    CarCellTableViewCell里建立和xib的图片和文本框的输出 import UIKit class CarCellTableViewCell: UITableViewCell { @IBOutlet @IBOutlet weak var lbCell: UILabel! import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet

    2.4K70发布于 2018-01-31
  • 来自专栏学海无涯

    Combine-实践

    var newMessage = Notification.Name("YungFan") } class ViewController: UIViewController { @IBOutlet @IBOutlet weak var sendButton: UIButton! @IBOutlet weak var messageLabel: UILabel!

    1.7K10发布于 2020-05-18
  • 来自专栏各类技术文章~

    iOS平台 | 快速集成华为AGC认证服务

    @IBOutlet weak var phoneText: UITextField! //手机账号输入框 @IBOutlet weak var phoneVertifyText: UITextField! //手机验证码输入框 @IBOutlet weak var phonePassword: UITextField! //手机账号密码输入框 @IBOutlet weak var emailText: UITextField! //邮箱账号输入框 @IBOutlet weak var emailVertifyText: UITextField!

    1.3K00发布于 2021-10-19
  • 来自专栏linux commands

    【iOS】UI基础Day3-笔记(UIButton、购物车综合案例)

    )demo{ NSLog(@"%s",__func__); } ---- 综合案例(购物车添加&删除商品) 全局属性 //购物车View @property (weak, nonatomic) IBOutlet UIView *shopCarView; //添加按钮 @property (weak, nonatomic) IBOutlet UIButton *addButton; //删除按钮 @property (weak, nonatomic) IBOutlet UIButton *removeButton; 添加按钮的点击事件 - 定义一些位置的常量和变量 //总列数 NSInteger allCols

    79940发布于 2021-08-12
  • 来自专栏代码小技巧分享分析

    iOS开发-AsynSocket

    AsyncSocket *_recvSocket;//接收 } - (IBAction)sendClick:(id)sender; @property (retain, nonatomic) IBOutlet UITextField *ipField; @property (retain, nonatomic) IBOutlet UITextField *sendField; @property ( retain, nonatomic) IBOutlet UITextView *msgView; - (IBAction)conClick:(id)sender; - (IBAction)sendClick

    1.1K40发布于 2021-10-29
  • 来自专栏韩曙亮的移动开发专栏

    【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )

    /UIKit.h> @interface OCViewController : UIViewController //背景 UIView @property (strong, nonatomic) IBOutlet UIView *baseView; //分段控件 @property (strong, nonatomic) IBOutlet UISegmentedControl *segmentControl; //单行文本 @property (strong, nonatomic) IBOutlet UITextField *textField; //分段控件方法 - (IBAction)segmentControl UIProgressView *progress1; @property (strong, nonatomic) IBOutlet UIProgressView *progress2; @property UISlider *slid; @property (strong, nonatomic) IBOutlet UIImageView *image; - (IBAction)valueChange:(

    4.7K40编辑于 2023-03-27
  • 来自专栏码客

    iOS 引导页实现方式

    UICollectionView和UIPageControl配合来实现 代码 添加代理 UICollectionViewDataSource,UICollectionViewDelegateFlowLayout 配置 @IBOutlet @IBOutlet weak var pageControl: UIPageControl! self.pageControl.isHidden = false; } } 用到的Cell import UIKit class WelcomeCell: UICollectionViewCell { @IBOutlet

    1.7K10发布于 2019-10-22
  • 来自专栏一“技”之长

    AppleWatch开发入门四——Table视图的应用

    然后,我们将两个label关联到TableRowController中: import WatchKit class TableRowController: NSObject {     @IBOutlet @IBOutlet var titleLabel: WKInterfaceLabel! } 将Table关联到interfaceController中: class InterfaceControllerMain: WKInterfaceController {          @IBOutlet 滑动到某一行     public func scrollToRowAtIndex(index: Int) } 了解了上面的方法,可以看出,WatchOS的Table配置非常简单易用,例如我们如下配置: @IBOutlet

    1K20发布于 2018-08-16
  • 来自专栏xx_Cc的学习总结专栏

    iOS-UIPickerView详解iOS-UIPickerView详解UIPickerView的代理方法

    UIPickerViewDelegate> @property(nonatomic , strong)NSArray *foodsData; @property (weak, nonatomic) IBOutlet UILabel *fruitLabel; @property (weak, nonatomic) IBOutlet UILabel *mainFoodLabel; @property (weak, nonatomic ) IBOutlet UILabel *drinkLabel; @property (weak, nonatomic) IBOutlet UIPickerView *pickerView; @end

    3.6K60发布于 2018-05-10
领券