小编Luc*_*ien的帖子

如何使用UITabbarsystemitem设置标题

我只想知道如何设置标签栏项目的标题UITabBarSystemItem

我做了什么 :

self.tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFeatured tag:0];

所以要默认更改标题而不是"精选"(因为UITabBarSystemItemFeatured对象),我写道:

self.tabBarItem.title = @"Actu";

所以在我看来,我应该把"Actu"作为标题而不是"精选".

但它没有任何改变,标题保持"特色"(默认标题).

我也尝试过:

[[self.tabBarController.tabBar.items objectAtIndex:0] setTitle:NSLocalizedString(@"Actu", @"Actu")];

(因为这个tabbaritem在索引0处),但没有任何变化.

或者使用UITabBarSystemItem对象可能无法进行这样的修改?

我希望这个解释得很好:/

PS:对不起我的英语和其他任何错误,第一篇文章...:/

objective-c uitabbaritem ios

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

如何检测何时使用MKUserTrackingBarButtonItem

我正在尝试找到一种方法来检测何时MKUserTrackingBarButtonItem使用,而不是处理mapView:didUpdateUserLocation:委托方法.

我尝试setAction MKUserTrackingBarButtonItem来调用我的函数(检查这个线程),但是诅咒它会删除更新位置操作,这是我不想要的.

我没有找到任何触发的委托方法:/

谢谢你的想法.

objective-c uibarbuttonitem mapkit ios

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

在foreach循环中死亡时,行没有以良好的顺序执行

我只是有一种我想理解的奇怪行为.

这是我的perl脚本,我只检查是否存在某些文件夹:

#!/usr/bin/env perl
use warnings;

$root = "C:\\Data\\Tests";
@check = ("folder1", "folder2", "folder3");
foreach $check (@check){
    print $check;
    print -d "$root\\$check" ? " OK\n" : die " NOK : not accessible";
}
Run Code Online (Sandbox Code Playgroud)

现在,假设folder3丢失了,所以我应该输出:

folder1 OK
folder2 OK
folder3 NOK : not accessible at C:\Data\Tests\strange.pl line 8.
Run Code Online (Sandbox Code Playgroud)

相反,我有:

folder1 OK
folder2 OK
 NOK : not accessible at C:\Data\Tests\strange.pl line 8.
folder3
Run Code Online (Sandbox Code Playgroud)

所以它看起来像在最后一个循环中,第二行在第一行之前执行..

有人知道为什么吗?

perl foreach die

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

JScrollPane不会向下滚动以正确显示从ActionListener调用的JTextPane

我想刷新我的ColorPane定义如下:

public class ColorPane extends JTextPane{
    /* FYI, The function below allows me to add text with ANSI Coloring */
    public void appendANSI(String s) {
        // ...
    }

    // ...
}
Run Code Online (Sandbox Code Playgroud)

在下一个while语句中,我line在一个控制台式窗口中编写.因此,作为控制台,我想在添加新行时自动刷新并向下滚动textPane.

我想通过按a启动以下循环mainButton.

public class mainButton implements ActionListener  {
    public void actionPerformed (ActionEvent e) {
        ColorPane textPane = new ColorPane();

        /* FYI, in is a BufferedReader */
        while ((line = in.readLine()) != null) {

            /* Add automatically in the …
Run Code Online (Sandbox Code Playgroud)

java swing jtextpane jscrollpane actionlistener

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

选择单元格时如何更改蓝色突出显示颜色

我知道它可能是重复的,但我想知道在选择单元格时更改蓝色突出显示颜色的最佳和最快方法.

诅咒,我已经尝试(并且它有效)在选择单元格时改变背景颜色的方式(比如这个线程),但我不喜欢这种方式,我宁愿真正改变这种高亮颜色.

任何链接或想法?谢谢.

objective-c uitableview ios

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