问题列表 - 第42891页

导航栏隐藏时视图跳转

在我们的应用程序中,当其中一个视图被推送到导航控制器时,导航栏可见5秒钟,然后我们将navigationBarHidden设置为TRUE.稍后,如果用户点击屏幕,我们切换navigationBarHidden值.但是,当导航栏ID隐藏或可见时,视图会分别为这些操作上下跳动.

当隐藏或显示栏时,有什么方法可以防止视图跳跃?

谢谢和问候,Hetal

iphone uinavigationbar uiview uinavigationcontroller ipad

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

解决IContainer

从应用程序中的类中获取Autofac容器的建议方法是什么?Autofac是否提供解析类上的IContainer属性,还是我需要在构建容器后全局存储容器?

c# dependency-injection inversion-of-control autofac

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

Zed Shaw的学习Python艰难的教程

我是编程新手,目前正在Zed Shaw的Python书中练习.在Zed的Ex41中,有这个功能:

def runner(map, start):
     next = start

     while True:
         room = map[next]
         print "\n-------"
         next = room()
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么当他可以直接使用'start'时,他必须为变量'next'分配'start'?他为什么不这样做呢?

def runner(map, start):


     while True:
         room = map[start]
         print "\n-------"
         start = room()
Run Code Online (Sandbox Code Playgroud)

因为这个功能似乎也有效.谢谢

python

4
推荐指数
2
解决办法
3962
查看次数

获取Tkinter Text小部件中的总行数?

我有一个Tkinter Text小部件,我想知道它包含多少行.

我知道这个text.cget("height")方法,但只告诉我显示了多少行.我想知道总共有多少行.

我正在使用此信息尝试制作我自己的自定义滚动条,因此任何帮助将非常感激.

python text tkinter lines

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

NSLocalizedString:为什么genstrings为我的格式说明符添加1 $和2 $?

我正在使用genstrings Classes/*.m生成Localizable.strings文件来本地化我的iPad/iPhone应用程序.大多数字符串工作正常,我得到预期的输出,但有些字符串genstrings正在添加1$1$在我的格式说明符中间,如下所示:

/* No comment provided by engineer. */
"%@%i" = "%1$@%2$i";

/* No comment provided by engineer. */
"%@: %i" = "%1$@: %2$i";

/* No comment provided by engineer. */
"%@" = "%@";
Run Code Online (Sandbox Code Playgroud)

我没有与其他应用程序有这个问题,因为你可以看到它不一致.但它似乎并不是随机的,因为当我genstrings再次运行相同的类文件时,1$它们总是在同一个位置.

我可以留下它们,字符串使用正确的格式,但我已经手动删除它们,因为我不知道它$会做什么.不得不经历并手动更新字符串很烦人(加上我最终可能会错过一个).

我在想它可能是文本编码问题?或者我可以安全地将它们留在我的琴弦中然后忽略它们吗?

iphone cocoa localization objective-c ipad

9
推荐指数
2
解决办法
2527
查看次数

如何获取当前行号?

我正在尝试构建一个通用批处理文件,该文件可以使用行号来判断错误,其中出现错误.
但是在代码中编写每个行号有点烦人.

当批处理文件正在运行时,是否可以获取当前行号?
以便以下代码可以工作?

@echo off
call :doSomething 1

if %errorlevel% GTR 0 (
    REM Do something magic, to retrieve the lineNo
    call :getCurrentLineNo currentLineNo
    echo Error near %currentLineNo%
)

call :doSomething 2

if %errorlevel% GTR 0 (
    call :getCurrentLineNo currentLineNo
    echo Error near %currentLineNo%
)
Run Code Online (Sandbox Code Playgroud)

cmd batch-file

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

在文本框中设置最后一个字符后的焦点

我有3个文本框用于电话号码.当用户键入时,它会自动从一个文本框移动到下一个文本框.当用户按下退格键时,我可以将焦点移动到上一个文本框.问题是在IE中,焦点设置为文本框的开头.这是我的代码,在chrome中运行良好.

$('#AreaCode').live('keyup', function (event) {
    if ($(this).val().length == $(this).attr("maxlength"))
        $('#Prefix').focus();
});

$('#Prefix').live('keyup', function (event) {
    if (event.keyCode == 8 && $(this).val().length == 0)
        $('#AreaCode').focus();

    if ($(this).val().length == $(this).attr("maxlength"))
        $('#Number').focus();
});

$('#Number').live('keyup', function (event) {
    if (event.keyCode == 8 && $(this).val().length == 0)
        $('#Prefix').focus();
});
Run Code Online (Sandbox Code Playgroud)

向后退时,如何将焦点设置在内容的末尾?

jquery focus

63
推荐指数
7
解决办法
11万
查看次数

WP7中是否存在"首次运行"标志

我想知道WP7中是否有"首次运行"标志或类似标志.我的应用程序从隔离存储中取出一些东西,所以我想确定第一次是否有必要.我目前正在使用if检查命名存储对象是否存在,但这意味着我无法按照我想要的方式处理任何内存丢失错误.

c# isolatedstorage windows-phone-7

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

.NET MemoryStream - 我应该设置容量吗?

这可能是一个非常简单的问题,我认为我所追求的是宣布新MemoryStream的最佳实践

以下2个样本有什么区别:

MemoryStream myStream = new MemoryStream(0x10000);

要么

MemoryStream myStream = new MemoryStream();

显然,我知道第一个例子设置了流的初始容量.但是,这两者都具有可自动调整大小的容量.

我有什么理由为什么我应该使用一种方法而不是另一种方法?

.net memorystream

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

以编程方式设置可绘制大小

图像(图标)的大小大致相同,但我需要调整它们的大小,以使按钮保持相同的高度.

我该怎么做呢?

Button button = new Button(this);
button.setText(apiEventObject.getTitle());
button.setOnClickListener(listener);

/*
 * set clickable id of button to actual event id
 */
int id = Integer.parseInt(apiEventObject.getId());
button.setId(id);

button.setLayoutParams(new LayoutParams(
        android.view.ViewGroup.LayoutParams.FILL_PARENT,
        android.view.ViewGroup.LayoutParams.WRAP_CONTENT));

Drawable drawable = LoadImageFromWebOperations(apiSizeObject.getSmall());
//?resize drawable here? drawable.setBounds(50, 50, 50, 50);
button.setCompoundDrawablesWithIntrinsicBounds(drawable, null, null, null);
Run Code Online (Sandbox Code Playgroud)

java android

81
推荐指数
6
解决办法
15万
查看次数