小编mar*_*bjo的帖子

iWebkit与JQTouch对比iUI

我将开发一个内容丰富的应用程序,理想情况下应该是一个iPhone应用程序,但由于我时间紧迫,我将坚持使用我可以使用的技术,如JQuery,CSS和HTML.除了iPhone之外,我的网站运行的移动设备越多越好.

在网上进行的简短搜索让我觉得我可以使用三种工具:iWebkit,JQTouch和iUI.我玩过JQTouch,我发现它令人印象深刻且使用简单.

简单性缺乏可定制性; 我非常希望在我的GUI中有滑块和其他很酷的功能.

有关这三者中哪一项的评论?

iphone iui jqtouch

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

注入vs ManagedProperty

好的,所以我有一个JSF支持bean需要引用另一个(@NoneScoped)bean.

我应该@Inject它还是使用@ManagedProperty从容器中获取实例引用?

为什么要使用一个而不是另一个,在我看来,这两种方法实现了同样的目的.

jsf cdi managed-bean

12
推荐指数
2
解决办法
8191
查看次数

在UITableView标头的标头中添加UIButton

我需要在动态填充的UIViewTable上方放置一个按钮.不填充第一个单元格(第0行)感觉是正确的,而是使用标题区域,因此我使用UITableViewDelegate方法以编程方式创建包含UIButton的UIView:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{        
    UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0,0, 320, 44)] autorelease]; // x,y,width,height

    UIButton *reportButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];    
    reportButton.frame = CGRectMake(80.0, 0, 160.0, 40.0); // x,y,width,height
    [reportButton setTitle:@"rep" forState:UIControlStateNormal];
    [reportButton addTarget:self 
                     action:@selector(buttonPressed:)
           forControlEvents:UIControlEventTouchDown];        

    [headerView addSubview:reportButton];
    return headerView;    
}
Run Code Online (Sandbox Code Playgroud)

但是,如下所示,按钮没有给出必要的空间(我希望标题的高度符合44参数).

这有什么不对?我应该补充一点,UITableView是在一个单独的XIB文件中创建的.

替代文字

iphone uitableview

7
推荐指数
2
解决办法
8425
查看次数

如何从子UIViewControllers引用UIWindow?

我试图基于某些事件以编程方式添加另一个子视图(例如,用户点按一个按钮).

我的问题是我在引用UIWindow的(唯一的)实例时遇到了问题.我从appDelegate到达它,因为MainWindow.xib和appDelegate已连线.但我无法从其他任何地方到达UIWIndow(我无法在IB中绘制该连接,可以吗?)

什么技术首选获得(唯一的)UIWindow的引用?...所以我可以使用我的各种UIViewControllers中的以下代码:

[myOneAndOnlyWindow addSubview:oneOfManyViews.view];
[myOneAndOnlyWindow makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)

iphone

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

标签 统计

iphone ×3

cdi ×1

iui ×1

jqtouch ×1

jsf ×1

managed-bean ×1

uitableview ×1