我将开发一个内容丰富的应用程序,理想情况下应该是一个iPhone应用程序,但由于我时间紧迫,我将坚持使用我可以使用的技术,如JQuery,CSS和HTML.除了iPhone之外,我的网站运行的移动设备越多越好.
在网上进行的简短搜索让我觉得我可以使用三种工具:iWebkit,JQTouch和iUI.我玩过JQTouch,我发现它令人印象深刻且使用简单.
简单性缺乏可定制性; 我非常希望在我的GUI中有滑块和其他很酷的功能.
有关这三者中哪一项的评论?
好的,所以我有一个JSF支持bean需要引用另一个(@NoneScoped)bean.
我应该@Inject它还是使用@ManagedProperty从容器中获取实例引用?
为什么要使用一个而不是另一个,在我看来,这两种方法实现了同样的目的.
我需要在动态填充的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文件中创建的.

我试图基于某些事件以编程方式添加另一个子视图(例如,用户点按一个按钮).
我的问题是我在引用UIWindow的(唯一的)实例时遇到了问题.我从appDelegate到达它,因为MainWindow.xib和appDelegate已连线.但我无法从其他任何地方到达UIWIndow(我无法在IB中绘制该连接,可以吗?)
什么技术首选获得(唯一的)UIWindow的引用?...所以我可以使用我的各种UIViewControllers中的以下代码:
[myOneAndOnlyWindow addSubview:oneOfManyViews.view];
[myOneAndOnlyWindow makeKeyAndVisible];
Run Code Online (Sandbox Code Playgroud)