问题列表 - 第28872页

为什么禁用UIDatePicker的自定义UIActionSheet的下半部分?

使用包含UIDatePicker的UIActionSheet,除了DatePicker的下半部分被禁用外,一切似乎都很好用.视觉上有一个阴影使拾取器的下半部分比上半部分更暗.下半部分的一切都被禁用了,我不能为我的生活找出如何启用它.

我还注意到在其他只包含按钮的"普通"UIActionSheets中,取消按钮的下半部分被禁用.

这是我的自定义UIActionSheet的代码:

self.datePickerView = [[UIDatePicker alloc] init];
self.datePickerView.datePickerMode = UIDatePickerModeDate;

self.actionSheet = [[UIActionSheet alloc] initWithTitle:@"Choose a Follow-up Date"
                   delegate:self cancelButtonTitle:nil 
                   destructiveButtonTitle:nil otherButtonTitles:@"Done", nil];

[self.actionSheet showInView:self.view];
[self.actionSheet addSubview:self.datePickerView];
[self.actionSheet sendSubviewToBack:self.datePickerView];
[self.actionSheet setBounds:CGRectMake(0,0,320, 500)];

CGRect pickerRect = self.datePickerView.bounds;
pickerRect.origin.y = -95;
self.datePickerView.bounds = pickerRect;
Run Code Online (Sandbox Code Playgroud)

我尝试过几个东西,包括sendSubviewToBack,BringSubviewToFront等,但我没有运气.我感谢您的帮助!

这是一个截图.我添加了红色框以便澄清. alt text http://gorgando.com/UIActionSheet%20Problem.png

iphone cocoa-touch datepicker uidatepicker uiactionsheet

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

在Postgresql中转义反斜杠

我正在尝试在Postgresql中编写一个解析文件路径的sql函数.我想只返回文件名.

我无法在函数中获得准确的文本字符串.

这是功能:

Function:  job_page("inputText" text)
DECLARE
    $5 text;

BEGIN
    $5 = quote_literal("inputText");
    return $5;
END
Run Code Online (Sandbox Code Playgroud)

当我运行这个:

select job_page('\\CAD_SVR\CADJOBS\7512-CEDARHURST ELEMENTARY SCHOOL\7512-20.DWG')
Run Code Online (Sandbox Code Playgroud)

我得到这个结果:

"E'\\CAD_SVRCADJOBSé2-CEDARHURST ELEMENTARY SCHOOLé2-20.DWG'"
Run Code Online (Sandbox Code Playgroud)

Postgresql解释斜杠后跟某些字符作为特殊字符.

我怎么逃避?

postgresql escaping slash filepath

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

"x"最小化WinForm,ContextMenu关闭WinForm?

我有一个WinForm,我想在点击右上角的"x"时最小化.要做到这一点,我有:

    private void Form_FormClosing(object sender, FormClosingEventArgs e)
    {
        e.Cancel = true;
        WindowState = FormWindowState.Minimized;
    }
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但现在我有一个上下文菜单,可以选择关闭WinForm,但由于上面的代码,它只是最小化窗口.

我怎样才能让一切按照我想要的方式运作?

c# winforms

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

帮助pyHook错误

我正在尝试使用python中的pyhook创建一个全局热键,它只能用于按下alt键.

这里是来源:

import pyHook
import pythoncom

hm = pyHook.HookManager()

def OnKeyboardEvent(event):
    if event.Alt == 32 and event.KeyID == 49:
        print 'HERE WILL BE THE CODE'

hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages()
Run Code Online (Sandbox Code Playgroud)

但是当我执行时,只能在第二次按下第二个键(数字1 = 49)的情况下工作......并给出此错误:

http://img580.imageshack.us/img580/1858/errord.png

我该如何解决?在第一个按下时间工作.

python windows

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

md5解码.他们是怎么做到的?

我想,解码md5哈希是不可能的,但我找到了工具,在这里解码它们.但我不知道,他们是如何在如此短的时间内完成的(大约需要一秒钟).

请帮助我理解它.

谢谢

security hash md5 decoding

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

C#中的模板函数 - 返回类型?

似乎c#不支持类似c ++的模板.例如

template <class myType>
myType GetMax (myType a, myType b) {
 return (a>b?a:b);
}
Run Code Online (Sandbox Code Playgroud)

我希望我的函数有基于其参数的返回类型,我如何在c#中实现这一点?如何在C#中使用模板

编辑:我可以使用object和getType几乎相同的目的?

c# templates function-templates

18
推荐指数
4
解决办法
8万
查看次数

SQL Server:表上的权限

SQL Server 2008:

如何找出哪种角色对给定表具有什么样的权限.

先感谢您.

sql sql-server

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

简单的javascript控制台日志(FireFox)

我正在尝试在控制台中记录值的更改(Firefox/Firefly,mac).

 if(count < 1000)
 {
  count = count+1;
  console.log(count);
  setTimeout("startProgress", 1000);
 }
Run Code Online (Sandbox Code Playgroud)

这只返回值1.它在此之后停止.

我做错了什么还是有其他影响这个的?

javascript firefox

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

Python中的浮点相等

我有一段代码的行为不同,这取决于我是否通过字典获取转换因子或我是否直接使用它们.

将打印以下代码 1.0 == 1.0 -> False

但是,如果你更换factors[units_from]10.0,并factors[units_to ]1.0 / 2.54它将打印1.0 == 1.0 -> True

#!/usr/bin/env python

base = 'cm'
factors = {
    'cm'        : 1.0,
    'mm'        : 10.0,
    'm'         : 0.01,
    'km'        : 1.0e-5,
    'in'        : 1.0 / 2.54,
    'ft'        : 1.0 / 2.54 / 12.0,
    'yd'        : 1.0 / 2.54 / 12.0 / 3.0,
    'mile'      : 1.0 / 2.54 / 12.0 / 5280,
    'lightyear' : 1.0 / 2.54 / …
Run Code Online (Sandbox Code Playgroud)

python floating-point equality

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

测试驱动开发:编写私有/受保护变量的测试

我正在学习TDD,我对私有/受保护变量有疑问.我的问题是:如果我想测试的函数是在私有变量上运行,我应该如何测试它?

这是我正在使用的示例:

我有一个名为的类Table包含一个名为internalRepresentation2D数组的实例变量.我想创建一个函数multiplyValuesByN,通过参数将2D数组中的所有值相乘n.

所以我为它编写测试(在Python中):

def test_multiplyValuesByN (self):  
    t = Table(3, 3) # 3x3 table, filled with 0's
    t.set(0, 0, 4) # Set value at position (0,0) to 4
    t.multiplyValuesByN(3)

    assertEqual(t.internalRepresentation, [[12, 0, 0], [0, 0, 0], [0, 0, 0]])
Run Code Online (Sandbox Code Playgroud)

现在,如果我internalRepresentation私有或受保护,此测试将无效.我怎么应该写测试所以它不依赖internalRepresentation但仍然测试它在调用后看起来是否正确multiplyValuesByN

variables tdd unit-testing private protected

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