小编ban*_*anu的帖子

如何在uisearchbar中显示Xbutton(清除按钮)始终可见

在我的应用程序中,我添加了一个UISearchBar.

我的目的是使UISearch栏"X按钮"(UITextField中的清除按钮)始终可见.

我尝试使用下面的代码尝试使"X按钮"始终可见.但是,它不起作用.如果我设置tf.clearButtonMode = UITextFieldViewModeNever,uitextfield中的清除按钮不显示.我不确定是什么问题?

我真的很感激任何人的帮助.为什么这不起作用?

代码(不工作)

for (UIView* v in searchBar.subviews)
{
    if ( [v isKindOfClass: [UITextField class]] )
    {
        UITextField *tf = (UITextField *)v;
        tf.delegate = self;
        tf.clearButtonMode = UITextFieldViewModeAlways;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

目标:

如果文本长度等于0,我想始终显示清除按钮

  • 即如果我不输入任何文字.

iphone uibutton ios ios5 ios5.1

6
推荐指数
2
解决办法
8155
查看次数

cocos2d中ccScaleBy和ccScaleTo有什么区别?

我正在使用CCScaleTo方法在cocos2d中缩放我的sprite对象.它不是完美的缩放,所以我使用这个代码:

id action1=[CCScaleTo actionWithDuration:0.5 scale:1.25];
id action2=[CCScaleBy actionWithDuration:0.5 scale:.25];
id action3=[CCScaleTo actionWithDuration:0.5 scale:1.25];
id action4=[CCScaleTo actionWithDuration:0.5 scale:.25];

[timeUpImg runAction:[CCSequence actions:action1,action2,action3,action4,nil]];
Run Code Online (Sandbox Code Playgroud)

这很完美.

我不知道和之间的区别ccScaleBy,CCScaleTo以及如何使用"反向"方法.有人可以解释一下吗?

cocos2d-iphone

5
推荐指数
1
解决办法
5596
查看次数

如何在cocos2d中的CCLabelTTF中设置背景颜色

我目前正在为我的游戏使用Cocos2d FrameWork.我需要在CCLabelTTF中更改背景颜色.我知道如何设置字体颜色,有人可以告诉我如何更改CCLabelTTF对象的背景颜色.

CCLabelTTF *nameLabel=[CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@",[plyName objectAtIndex:i]] fontName:@"Arial" fontSize:20];
        nameLabel.position=ccp(100,y1);
        nameLabel.color=ccc3(245, 222, 179);
        [self addChild:nameLabel];
Run Code Online (Sandbox Code Playgroud)

这是我添加Label的示例代码.有任何想法吗?

iphone cocos2d-iphone ios4

5
推荐指数
1
解决办法
7524
查看次数

如何处理多线程访问sqlite3没有dblocked错误

在我的应用程序中,后台sqlite线程正在运行...在后台线程中它从Web服务获取数据并将数据插入或更新到数据库中.如果用户从前台插入或删除数据,有时我会崩溃它显示"sqlite dblocked".但它不会返回sqlite busy错误.

我测试了线程安全模式

     NSLog(@" sqlite3_threadsafe() = %d", sqlite3_threadsafe());
Run Code Online (Sandbox Code Playgroud)

它显示线程安全是2.

我想检查是否有其他数据库正在写数据,如果db正在写数据..我想在上一个写任务完成后写数据.

如何处理这些情况..

sqlite multithreading ios

5
推荐指数
2
解决办法
8092
查看次数

单身对象的含义是什么?它的用途是什么?

谁能向我解释单身对象是什么?在许多教程中,我发现了类似"创建一个sigleton对象"的东西.现在我正在使用cocos2d进行iphone游戏开发.我在raywenderlich多人游戏教程中读到了"创建一个单独的对象以将所有Game Center代码保存在一个地方",他还说:

+ (GCHelper *)sharedInstance;
Run Code Online (Sandbox Code Playgroud)

这个静态方法用于检索此类的单例实例.但我不知道单身是什么,或者如何使用它.

iphone objective-c cocos2d-iphone

1
推荐指数
1
解决办法
476
查看次数