小编nit*_*hin的帖子

使用phonegap创建Android小部件

是否可以使用phonegap创建android主屏幕小部件?

android android-widget cordova

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

删除在UItextfield中键入的最后一个字符

如果文本字段长度超过100,我需要删除最后一个字符,我使用以下代码:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    if(textfield.text.length>=100)
    {
        NSString *text;
        textField.text=text;
        NSString *newString = [text substringToIndex:[text length]-1];
        textField.text=newString;
    }
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

但它只是删除了整个文本.

iphone objective-c uitextfield ipad ios

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

iPad应用程序设计

我需要为ipad创建一个应用程序.它类似于ipad中的联系人应用程序.(就像一本打开的书)在此输入图像描述

我怀疑他们是使用拆分视图还是两个不同的视图.
如果使用splitview,我们怎样才能增加它的宽度和样式?

ipad ios

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

iPhone:从Documents文件夹中显示启动画面

在我的应用程序中,我需要显示一个启动画面.我从URL收集图像并将其保存Default.png在文档文件夹中.

我成功保存了图像并收集了路径.

我的问题是它没有显示.我没有得到任何错误,在日志中我也得到了正确的路径.

这是我的代码:

 NSString *workSpacePath=[[self applicationDocumentsDirectory] stringByAppendingPathComponent:@"/Default.png"];
    imgView=[[UIImageView alloc] init];
    imgView.image=[UIImage imageWithData:[NSData dataWithContentsOfFile:workSpacePath]];    

    [self.view addSubview:imgView];
Run Code Online (Sandbox Code Playgroud)

我有正确的道路workSpacePath.

iphone splash-screen objective-c ios

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

iPhone:反转NSMutablearray时收到警告

我需要反向(按降序排序)NSMutablearray.我尝试了以下代码并且它可以工作,但是收到了警告.我怎么能删除警告?

NSMutablearray *resStatusArray;

[resStatusArray sortUsingSelector:@selector(compare:)];

    resStatusArray=[[resStatusArray reverseObjectEnumerator] allObjects];
Run Code Online (Sandbox Code Playgroud)
Warning:Incompitable pointer types assigning to 'NSMutablearray*_strong' from ' NSarray *'
Run Code Online (Sandbox Code Playgroud)

iphone warnings objective-c nsmutablearray ios

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

iPhone - 从UILabel的链接中删除下划线

我正在使用TTTAttributedLabel(https://github.com/twotoasters/TTTAttributedLabel).在这里,我正确地获得了带有一些可点击文本的标签.

在此输入图像描述

我需要像上面图片中的用户名一样显示我的文字(即没有下划线).我怎么能这样做?

iphone hyperlink uilabel ios tttattributedlabel

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

从UItableview中删除行时崩溃

使用commitEditingStyle 从Uitableview中删除行时,我的应用程序崩溃时出现此错误.

断言失败 - [UITableView _endCellAnimationsWithContext:],/ SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m:1046.由于未捕获的异常导致应用程序NSInternalInconsistencyException',原因:'无效更新:第0节中的行数无效.更新后的现有部分中包含的行数(2)必须等于更新前的该部分中包含的行数(1),加上或减去从该部分插入或删除的行数(0插入,1删除)并加上或减去移入或移出该部分的行数(0移入,0移出).

这是我的代码:

- (void)tableView:(UITableView *)tv commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    // If row is deleted, remove it from the list.
    if (editingStyle == UITableViewCellEditingStyleDelete) {
      order *OrderObj= [appDelegate.orderArray objectAtIndex:[indexPath row]];
       [appDelegate removeitem:OrderObj];

        [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
    }   }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview ios

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

Android:高品质的Facebook个人资料图片

我需要在我的应用程序中显示facebook朋友个人资料图片.

我使用此URL http://graph.facebook.com/uid/picture?type=large&redirect=true&width=600&height=600

我在网络浏览器中获取图像,但它没有在Android应用程序中加载.问题不在于imageview,因为我检查了它出现在imageview中的另一个图像URL.

imageLoader.DisplayImage(http://graph.facebook.com/uid/picture?type=large&redirect=true&width=600&height=600, thumb_image);
Run Code Online (Sandbox Code Playgroud)

请帮忙.

android facebook facebook-graph-api

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

UITableView的第一行不同

我需要一个UITableView第一行应显示徽标,而其他行应显示其他表数据.我尝试了以下代码:

if(indexPath.row == 0) {
    //Code for imageview
} else {
    //Code to display array content
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我没有得到表视图中的第一个数组项.

编辑::

if (indexPath.row == 0) {

        CGRect myImageRect = CGRectMake(120.0f, 5.0f, 70.0f, 55.0f);
        UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
        [myImage setImage:[UIImage imageNamed:@"logo.png"]];
        [cell.contentView addSubview:myImage];
    }
    else  {

       NSDictionary *dict = [menuitems objectAtIndex:indexPath.row];

        cell.textLabel.text =[dict objectForKey:@"category"]; 
       }
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uiimage ios

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

Iphone:用逗号分隔一个字符串,然后在pickerview中打印每一行

我得到了一个字符串mild,medium,hot.我用逗号分隔字符串作为分隔符.我也需要在pickerView中打印它.
我使用以下代码并将List计数成功3.

    NSString *spList=[mdict objectForKey:@"spicinesstype"];
    NSArray *list = [spList componentsSeparatedByString:@","];
    NSLog(@"List count:%d",[list count]);
    return [list count];
Run Code Online (Sandbox Code Playgroud)

但是如何在pickerview中显示所有3个项目

iphone objective-c uipickerview ios

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

Sqlite行没有删除

当我尝试从我的iPhone应用程序中删除一行时,我可以正确获取该ID,但该行未删除.

-(void)delete_profile:(NSString *)mID {

    NSLog(@"menuID: %@",mID);
    sqlite3 *database;
    sqlite3_stmt *deleteStmt=nil;
    if (sqlite3_open([dbPath UTF8String], &database) == SQLITE_OK) {
    if(deleteStmt == nil) {
        const char *sql = "delete from item where menuid = ?";
        if(sqlite3_prepare_v2(database, sql, -1, &deleteStmt, NULL) != SQLITE_OK)
            NSAssert1(0, @"Error while creating delete statement. '%s'", sqlite3_errmsg(database));
    }

    //When binding parameters, index starts from 1 and not zero.
    sqlite3_bind_int(deleteStmt, 1, [mID integerValue]);

    if (SQLITE_DONE != sqlite3_step(deleteStmt)) 
        NSAssert1(0, @"Error while deleting. '%s'", sqlite3_errmsg(database));

    sqlite3_reset(deleteStmt);    
    }
    sqlite3_close(database);

}
Run Code Online (Sandbox Code Playgroud)

sqlite iphone objective-c delete-row ios

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