【问题标题】:using an info button to change text dependent on text使用信息按钮根据文本更改文本
【发布时间】:2012-12-02 13:44:46
【问题描述】:

您好,感谢您抽出宝贵时间查看我的问题

我有一个逻辑问题,我有一个信息按钮,按下该按钮会更改 UI 图像视图中的图像

  - (IBAction)infopressed:(id)sender {

 useridtext.hidden = YES;
password.hidden = YES;

    //the original image before change is called 'login alpa'

    CATransition *animation = [CATransition animation];
    animation.duration = 2.0;
    animation.type = kCATransitionFade;
    animation.timingFunction = [CAMediaTimingFunction

    functionWithName:kCAMediaTimingFunctionEaseIn];
    [_login.layer addAnimation:animation forKey:@"changeImageTransition"];

    // change image
    _login.image = [UIImage imageNamed:@"imageciren1.jpeg"];


    }

如何将图像视图中的图像更改回登录 alpha?如果他们要按下按钮,请将其更改为 imageciren1 等。

【问题讨论】:

    标签: ios xcode logic


    【解决方案1】:
    - (IBAction)infopressed:(id)sender {
        static int = 0;
        NSString *imageName;
        if (i == 1) {
            imageName = @"loginalpha.jpeg";
            useridtext.hidden = NO;
            password.hidden = NO;
            i--;
        } else {
            imageName = @"imageciren1.jpeg";
            useridtext.hidden = YES;
            password.hidden = YES;
            i++;
        }
        CATransition *animation = [CATransition animation];
        animation.duration = 2.0;
        animation.type = kCATransitionFade;
        animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];
        [_login.layer addAnimation:animation forKey:@"changeImageTransition"];
    
        // change image
        _login.image = [UIImage imageNamed:imageName];
    }
    

    【讨论】:

    • 好的,我现在有一个新问题,我正在为应用程序的背景设置动画,以便在按下按钮后更改,当再次按下按钮时如何反转? sharetext.org/i9hT
    • 在问题中添加有关动画的详细信息,我会尝试回答它
    • 不客气!如果它解决了您的问题,请您勾选它作为正确答案。
    • 当然,顺便问一下,您是否对应用程序中的 sql 和 xcode(登录数据库)了解很多?如果是这样,我会很高兴你能在这里发帖stackoverflow.com/questions/13671543/…
    • 很抱歉我不会做太多服务器端编程
    【解决方案2】:
    - (IBAction)infopressed:(id)sender {
        if (contactlabel.text.length)
            [contactlabel setText:@""];
        else
            [contactlabel setText:@"Test"];
    }
    

    【讨论】:

    • 而不是更改标签的文本我正在更改背景,使用此代码sharetext.org/i9hT 如果再次按下按钮,如何反转效果?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多