问题列表 - 第34680页

rightBarButtonItem信息按钮,右侧没有空格

我有一个UIViewController设置在右边显示一个信息按钮,UINavigationItem如下所示:

UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
[infoButton addTarget:self action:@selector(toggleAboutView) forControlEvents:UIControlEventTouchUpInside]; 
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:infoButton] autorelease];
Run Code Online (Sandbox Code Playgroud)

这是完美的,但唯一的问题是我在按钮右侧留下很少甚至没有空间,这看起来很难看:

Infobutton

按钮是否有任何方法可以从右侧移动约5像素?

谢谢.

iphone space rightbarbuttonitem uinavigationitem

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

操作进入子菜单上下文菜单Java JFace SWT Eclipse

我在开发中遇到了一个Eclipse Plug-In的问题.

有一个视图可以与名册相媲美.那里有一个用户列表.我的问题是,我想添加一个上下文菜单.
我们的想法是对用户执行右键单击,然后会弹出菜单.到目前为止这么好......但问题是我不想要一个单一的菜单.我希望在该上下文菜单中有一个条目"设置状态",当一个人在这个条目上盘旋时,菜单应该被扩展为显示诸如"离开","忙","看不见"之类的东西等等......
任何人都可以提供帮助我出去实现这个目标?

我已经实现了相应的操作并添加了MenuManager.

public SessionViewContextMenu(ViewPart sessionView, TableViewer viewer,
    final Action action) {

    MenuManager manager = new MenuManager("#PopupMenu");

    manager.setRemoveAllWhenShown(true);
    manager.addMenuListener(new IMenuListener() {

        public void menuAboutToShow(IMenuManager manager) {
            manager.add(action);
        }
    });
Run Code Online (Sandbox Code Playgroud)

相应的行为如下所示:

public Action(...) {

    super(provider, "Bla Bla");

    // some fancy picture
    setImageDescriptor(...);

    // setId(ACTION_ID);

    setToolTipText("Bla Bla");

    update();
}
Run Code Online (Sandbox Code Playgroud)

一切正常(至少上下文菜单显示条目).现在我想在一个悬停/选择相应的动作时扩展菜单.所以菜单应该扩展并在这里显示更多的可能性......
任何关于如何创建递归上下文菜单的帮助都非常感谢!

希望,您了解问题并不要犹豫要求澄清!

java eclipse contextmenu

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

使用Jquery,Django和Google App Engine时,jQuery AJAX请求被调用两次

我正在使用Google App Engine,Jquery和Django.我希望在提交表单时将POST数据发送到服务器端,我使用以下代码在JQuery中执行此操作:

    $("#listform").submit(function() {
            $.ajax({
                    type: "POST",
                    url: "/xhrtest",
                    data: {'name': 'herman'},
                    success: function(data){
                            console.log(data)
                    }
            });
    })
Run Code Online (Sandbox Code Playgroud)

在我的Django视图中:

def xhrtest(request):
        if request.method == "POST":
                return HttpResponse("Post data!")
        else:
                return HttpResponse("GET request.")
Run Code Online (Sandbox Code Playgroud)

我本来希望收到"发布数据!"的回复,但不知何故回复总是"GET请求".这也不是unicode问题,因为可以打印request.method并查看"GET".

在Firebug中评估这个时,我看到两个请求通过:首先是POST请求,它接收回复"GET请求".然后是GET请求,它接收回复"获取请求".同样.在Google App Engine开发控制台中,我还可以看到两个请求.POST请求满足301响应,GET满足200.

这是什么意思,我需要做什么才能接收POST数据?

django ajax jquery google-app-engine

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

用于注释文本的Javascript库?

我用Google搜索并干涸.

我正在寻找一种方法来注释文本选择(有重叠),我想知道是否有人知道这样的东西已经可用?

我的目标/用例是,许多用户将被呈现相同的文本块,并且应该能够独立地注释它的各种选择.

谢谢!

javascript text open-source annotations

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

.NET中的数组失去了意义吗?

对于保证使用阵列的每种情况......都有一个很棒的收藏品.在.NET中是否有任何针对数组的特定用例?

c# arrays collections

28
推荐指数
4
解决办法
1081
查看次数

Zend_Mail发送的电子邮件被视为垃圾邮件

请告诉我我做错了什么.我正在使用Zend_Mail类发送电子邮件,如下所示:

$message = <<<STR
You have a new invoice!

Sign in to your clientarea to see it.

Best regards,

Company name
STR;

$mail = new Zend_Mail();
$mail->setBodyText($message);
$mail->setFrom('billing@company.com', 'Company.com');
$mail->addTo('client@email.com', 'Client Name');
$mail->setSubject('You have a new invoice!');
$mail->send();
Run Code Online (Sandbox Code Playgroud)

虽然它是作为垃圾邮件收到的.我的服务器上还有其他应用程序,例如Webmin,它们发送的电子邮件不会被视为垃圾邮件.

php zend-framework email-spam zend-mail

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

在C++中命名参数字符串格式

我想知道是否有像Boost Format这样的库,但它支持命名参数而不是位置参数.这是一个常见的习惯用法,例如Python,你有一个上下文来格式化字符串,可能会或可能不会使用所有可用的参数,例如

mouse_state = {}
mouse_state['button'] = 0
mouse_state['x'] = 50
mouse_state['y'] = 30

#...

"You clicked %(button)s at %(x)d,%(y)d." % mouse_state
"Targeting %(x)d, %(y)d." % mouse_state
Run Code Online (Sandbox Code Playgroud)

是否有任何库提供最后两行的功能?我希望它能提供类似以下的API:

PrintFMap(string format, map<string, string> args);
Run Code Online (Sandbox Code Playgroud)

在谷歌搜索中,我发现许多库提供了位置参数的变化,但没有一个支持命名参数.理想情况下,库具有很少的依赖性,因此我可以轻松地将其放入我的代码中.C++不会像收集命名参数那样惯用,但可能有人在那里比我想得更多.

性能很重要,特别是我希望保持内存分配(在C++中总是很棘手),因为这可能在没有虚拟内存的设备上运行.但是,即使从一个缓慢的开始,也可能比从头开始自己编写更快.

c++ string-formatting

16
推荐指数
3
解决办法
4349
查看次数

这个正则表达式模式描述了什么:".{5,} +"

我正在处理的应用程序中的一个HTML输入字段正在使用以下正则表达式模式进行验证:

.{5,}+
Run Code Online (Sandbox Code Playgroud)

这检查是什么?

正在使用这种模式检查其他字段,我也不明白:

.+
Run Code Online (Sandbox Code Playgroud)

regex

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

以Ajax形式验证客户端,服务器端或两者的表单?

我正在开发这个应用程序,它作为一个非常基本的Ajax表单,我目前通过jQuery使用它的默认验证插件验证表单输入.

我想知道我是否应该在提交表单后进行服务器端验证,或者只是忽略并假设一切正常,因为客户端验证成功了?

但要记住两件事:

1)虽然表单能够在没有JavaScript的情况下提交,但服务器端脚本不会处理此行为.我的意思是,数据将被处理并插入到数据库中,但它不会返回任何内容,因此用户在提交表单后会看到一个空页面.此外,这个应用程序在JavaScript上很强大,没有它就行不通(顺便说一句,这是一个Facebook应用程序).

2)现在应用程序非常简单,该表单上只有2个选项.一个是文本框,它是唯一被验证的东西(它是必需的,必须只是数字).另一个选项是一组单选按钮,默认情况下会选择其中一个,因此即使用户忘记了此选项,也会选择一些内容.它基本上是此选项的默认值(虽然文本框没有默认值).

validation ajax jquery server-side client-side

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

jQuery - 删除所有具有相似名称的类

有没有更好的方法来做到这一点?

$('element').removeClass('class-1').removeClass('class-2').removeClass('class-3').removeClass('class-5') ...
to .removeClass('class-105')
:)
Run Code Online (Sandbox Code Playgroud)

我想删除所有class-(n)类.

jquery jquery-selectors

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