zoukankan      html  css  js  c++  java
  • 4-29学习心得

     

     

    错误类型:

     error: linker command failed with exit code 1 (use -v to see invocation)

     

    这种问题,通常出现在添加第三方库文件或者多人开发时。

    这种问题一般是找不到文件而导致的链接错误。

    1.如果是多人开发,你同步完成后发现出现如下的错误。

    1. Undefined symbols for architecture armv7:  
    2.   "_OBJC_CLASS_$_MyPageLogViewController", referenced from:  
    3.       objc-class-ref in BaiduMobStatAppDelegate.o  
    4. ld: symbol(s) not found for architecture armv7  
    5. clang: error: linker command failed with exit code 1 (use -v to see invocation)  
    6. 错误中出现了“MyPageLogViewController”这个类,你可以找到这个类的.m文件, 查看他的Target Membeship,如果没有勾选上,点击勾选。然后编译查看

     

    button按钮默认情况下,当按钮高亮的情况下,图像的颜色会被画深一点,如果这下面的这个属性设置为no,

    那么可以去掉这个功能

     

    button1.adjustsImageWhenHighlighted = NO;

     

    默认情况下,当按钮禁用的时候,图像会被画得深一点,设置NO可以取消设置

    button1.adjustsImageWhenDisabled = NO;

     

    设置为yes的状态下,按钮按下会发光

    button1.showsTouchWhenHighlighted = YES;

     

    //取消按钮已经添加的所有事件:(这个比较重要,若添加了两个事件  两个事件都会被触发)

    [btn removeTarget:nil action:nil forControlEvents:UIControlEventTouchUpInside];

     

    有些时候我们想让UIButton的title居左对齐,我们设置 

    btn.textLabel.textAlignment = UITextAlignmentLeft

    是没有作用的,我们需要设置 

    btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

    但是问题又出来,此时文字会紧贴到左边框,我们可以设置 

    btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

    使文字距离左边框保持10个像素的距离。 

    何时释放release UIButton?

    是否在dealloc中对UIButton对象进行release操作,取决于UIButton初始化的方式。

    如果使用[UIButtonbuttonWithType:UIButtonTypeRoundedRect]这种方式,是不需要进行release操作的,因为这种方式是自动释放的。如果使用 [[UIButton alloc]init]的方式,则需要主动进行release释放操作。

  • 相关阅读:
    Python微信机器人
    Jumpserver开源跳板机系统介绍
    Django---django-rest-framework(drf)-luffycity projects
    Linux-Mysql 遗忘密码如何解决?
    up line
    linux
    vue中computed(计算属性)
    input框在浏览器上显示一个叉,去掉方法
    如何通过命令行来克隆git
    手机抓包fiddler配置及使用教程
  • 原文地址:https://www.cnblogs.com/pocket-mood/p/4466736.html
Copyright © 2011-2022 走看看