我有应用程序包括TabBarController和导航控制器.我有两个选项卡作为tabA和tabB.默认的selecetd选项卡是1(tabB),带有视图控制器L(当应用程序完成启动时).现在用户可以导航为:L => M => N => O. tabA的视图控制器是x.user可以导航为:x => y => z.z视图控制器顶部有一个按钮,它应该使用视图控制器L导航/推送/弹出消费者到tabB的根视图控制器.
任何sugestions,谢谢
HI,如何在uitableview中一次实现一个checkmark,然后如何在我的应用程序中保存该状态?请指导.现在我有一个表,表行中的数据来自nsmutablearray.My .m文件如下:
#import "LocationSelection.h"
@implementation LocationSelection
@synthesize menuList, table;
- (void)viewDidLoad {
menuList=[[NSMutableArray alloc] initWithObjects:
[NSArray arrayWithObjects:@"LOCATION1",nil],
[NSArray arrayWithObjects:@"LOCATION2",nil],
[NSArray arrayWithObjects:@"LOCATION3",nil],
[NSArray arrayWithObjects:@"LOCATION4",nil],
[NSArray arrayWithObjects:@"LOCATION5",nil],
[NSArray arrayWithObjects:@"LOCATION6",nil],
[NSArray arrayWithObjects:@"LOCATION7",nil],
nil];
[self.navigationController setNavigationBarHidden:NO];
self.navigationController.navigationBar.tintColor=[UIColor blackColor];
self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent;
self.title=@"Location Selection";
[table reloadData];
[super viewDidLoad];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)theTableView{
return 1;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 40;
}
- (NSInteger)tableView:(UITableView *)theTableView numberOfRowsInSection:(NSInteger)section{
return menuList.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CellIdentifier";
UITableViewCell *cell = [table dequeueReusableCellWithIdentifier:CellIdentifier]; …Run Code Online (Sandbox Code Playgroud) 如何在单击一个按钮时取消选择另外两个按钮.我可以通过单击它来更改按钮的图像.我已经从IB创建了三个按钮.他们的ibaction如下:
- (IBAction)todaybuttonClicked:(id)sender
{
todayButton.tag=0;
NSLog(@"hi todaybuttonClicked");
if ([sender isSelected]) {
[todayButton setBackgroundImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else{
[sender setBackgroundImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateNormal];
[sender setSelected:YES];
}
[self todayOffersSegmentSelected];
}
- (IBAction)tomorrowbuttonClicked:(id)sender
{
tomorrowButton.tag=1;
NSLog(@"hi tomorrowbuttonClicked");
if ([sender isSelected]) {
[tomorrowButton setBackgroundImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else{
[sender setBackgroundImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateSelected];
[sender setSelected:YES];
}
[self tomorrowOffersSegmentSelected];
}
- (IBAction)restoftheweekbuttonClicked:(id)sender
{
restoftheweekButton.tag=2;
NSLog(@"hi restoftheweekbuttonClicked");
if ([sender isSelected])
{
[restoftheweekButton setBackgroundImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[sender setSelected:NO];
}
else{
[sender setBackgroundImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateSelected];
[sender …Run Code Online (Sandbox Code Playgroud) 我正在实现列表视图,我有用户BaseAdapter class.i我试图从数组列表中的holder文本视图字段中setText但没有任何成功.Problem在getView方法的HashMap<String, ArrayList<String>> map = list.get(position);
holder.txtFirst.setText(map.get(FIRST_COLUMN).toString()); 部分.
编辑:
我的主要活动类(postExecute方法),我在其中设置列表适配器类的键和值.代码如下:
protected void onPostExecute(ArrayList<ArrayList<String>> result) {
ArrayList<String> conceptID = new ArrayList<String>(result.get(0));
ArrayList<String> conceptDesc = new ArrayList<String>(result.get(1));
listForSearchConcepts = new ArrayList<HashMap<String,ArrayList<String>>>();
HashMap<String, ArrayList<String>> temp = new HashMap<String,ArrayList<String>>();
temp.put(FIRST_COLUMN,conceptID);
listForSearchConcepts.add(temp);
temp.put(SECOND_COLUMN,conceptDesc);
listForSearchConcepts.add(temp);
listviewAdapter adapter = new listviewAdapter(MainActivity.this, listForSearchConcepts);
listView.setAdapter(adapter);
}`
Run Code Online (Sandbox Code Playgroud)
但下面是我的适配器类代码:
public class listviewAdapter extends BaseAdapter
{
public ArrayList< HashMap < String,ArrayList < String > > > list;
Activity activity;
public listviewAdapter(Activity activity, ArrayList<HashMap<String,ArrayList<String>>> listForSearchConcepts) {
super();
this.activity = activity; …Run Code Online (Sandbox Code Playgroud) 这就是我正在使用的:
它适用于地址,城市,邮编.....长度> 0.(这些领域将来会增长)
self.addressInfoLbl.text = [NSString stringWithFormat:@"%@\n%@\n%@\n%@\n%@", address, city, zip, state, country];(numberofline == 0)
Run Code Online (Sandbox Code Playgroud)
但如果其中任何一个长度= 0,那么我得到了不必要的新行.我正在努力手动准备(附加\n).如果有越来越多的字段然后这样做manuallt真的很难.有没有其他正确的方法.我做得对.
谢谢
只是想学习asp.net我能够登录并重定向到default.aspx.我试图检查用户的usere名称和密码是否正确来自数据库(能够做到).现在我想在会话中存储用户名(无法做到,这里我得到nullpointer/value错误)并在下一页/重定向页面上将此会话值显示为欢迎消息.我的代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
SqlDataReader dr;
SqlConnection con = new SqlConnection("Data Source=xxxx-pc\\ddd;Initial Catalog=db_Login;User Id=sd;Password=ds;");
con.Open();
SqlCommand com = new SqlCommand("select password from tab_userinformation where Username='" + txt_uname.Text + "'", con);
dr = com.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
if (dr[0].ToString() == txt_pwd.Text)
{
Response.Redirect("default_Page.aspx");
//Response.Redirect("erp.htm");
Session["user"] = txt_uname.Text;
Run Code Online (Sandbox Code Playgroud)
这里我得到的对象引用没有设置为Session ["user"]的对象异常的实例
任何建议谢谢!
iphone ×4
objective-c ×2
.net ×1
android ×1
arraylist ×1
asp.net ×1
baseadapter ×1
c# ×1
cocoa-touch ×1
hashmap ×1
ios ×1
session ×1
sql ×1
uilabel ×1