小编Hur*_*rkS的帖子

将NSData Length从字节转换为megs

我正在尝试NSLog我的NSData对象的megs数量,但是目前我所能得到的只是字节数

NSLog(@"%u", myData.length);
Run Code Online (Sandbox Code Playgroud)

那么我将如何更改此NSLog语句以便我可以看到类似的内容

2.00兆

任何帮助,将不胜感激.

nslog nsdata ios

36
推荐指数
3
解决办法
5万
查看次数

在Xcode中更改了项目名称,导致命名错误

我的旧名字由类似于此的驼峰案类型名称组成

MyApp的

然后我把它改成了

Myapp '注意A现在是非上限'

我通过单击MyApp导航器菜单中的名称并更改它来更改此项,然后出现了一个帮助框,要求我进行系统范围的更改,我单击是!

但现在当我构建这个应用程序时,它说我的应用程序的名称是:

MYAPP-TEMP-CASEINSENSITIVE,重命名

我现在想知道如何摆脱-temp-caseinsensitive-rename部分?

xcode ios xcode4 xcode4.5 xcode4.6

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

如何创建粗体UIFont

我在tableview中做了一些自动换行,因为有些值很大,它们离开了屏幕的边缘.

但是,字体和大小与粗体不匹配表视图的默认设置,并希望有人可以帮我解决这个问题.

这就是我要设置的字段:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *cellText = @"Go get some text for your cell.";
    UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:17.0];
    CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT);
    CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];

    return labelSize.height + 20;
}
Run Code Online (Sandbox Code Playgroud)

uitableview uifont ios

31
推荐指数
4
解决办法
5万
查看次数

设备方向更改时,UIWebview中出现黑条

我有一个UIWebView,我正在加载到另一个视图,旋转时在纵向或横向看起来很好,但是当我在肖像时,当我从纵向旋转到横向时,我用捏或双击轻微放大视图dosnt填充完全在uiwebview中,右侧有大约10pxls,如本屏幕截图所示变为黑色.

在此输入图像描述

如果仔细观察,你可以看到黑色滚动指示器的轮廓,这是uiwebview的一部分?如果是这样的话,那么为什么它会在这个区域变黑.

另外还有另一个webview的屏幕截图向上滚动升技,这样你就可以看到uiwebview的一部分......

在此输入图像描述

这就是我将视图添加到详细视图的方式.

- (void)viewdidload
//..

//Load in FirstView
    firstView = [[FirstMainViewController alloc] init];
    firstView.view.frame = CGRectMake(0.0, 0.0, firstView.view.bounds.size.width, firstView.view.bounds.size.height);

    firstView.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

    firstView.view.backgroundColor = [UIColor whiteColor];

    [self.view insertSubview:firstView.view belowSubview:actionTabBar]; 

//..
Run Code Online (Sandbox Code Playgroud)

iphone uiwebview uiviewcontroller ios

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

UITableView选择并取消选择行

我有一个UITableViewcell在触摸后保持高亮显示.我想知道如何在触摸后变得可见后立即删除高亮显示.

因此,当你触摸UITableViewCell时,我希望它被选中并突出显示,然后当用户举起手指时,我想取消选择并取消选中UITableViewCell.

这是我到目前为止所做的,取消选择有效,但仍然突出显示单元格.

#pragma mark -- select row
- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    NSLog(@"%@", indexPath);
    NSLog(@"%@", cell.textLabel.text);

}

#pragma mark -- deselect row
-(void) tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

uitableview ios

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

隐藏UISearchBar明文按钮

我想知道如何隐藏或不显示UISearchBar出现在交叉textFieldFO的UISearchBar

我试过用这个

filterSearchBar.showsCancelButton = NO;
Run Code Online (Sandbox Code Playgroud)

然而,这是一个实际取消按钮而不是小灰色十字架,所以我想知道是否有一个等效的小灰色按钮显示在UISearchBar.

任何帮助,将不胜感激.

objective-c uitextfield uisearchbar ios

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

UITableViewCell自动高度基于UILabel文本的数量

我的故事板中有一个棘手的设置,我有一个UIViewController,它包含一个UITableViewController.在UITableViewController中,我有几个原型单元,我已经链接到代码中的子类uitableviewcell对象.

使用约束和故事板我想根据UILabel最终的大小来改变原型单元格的高度,这取决于进入它的文本.

目前我有一个

UIViewController
-- UITableViewController
-- -- UITableViewCell ((melchat) prototype cell)
-- -- -- ContentView
-- -- -- -- UIView ((background) view with drop shadow card type effect)
-- -- -- -- -- UIImageView (Avatar)
-- -- -- -- -- IUlabel (dynamic (depending on code/input) multi line UILabel)
Run Code Online (Sandbox Code Playgroud)

有些我希望UILabel调整UIView(背景)的大小然后反过来影响UITableViewCell的高度.

我正在使用XCode 8.2.1

我在故事板中采用了布局的屏幕截图并应用了约束.

在此输入图像描述

更新

我已经更新了我的约束,几乎所有回到ContentView并将uilabel行数更新为0,然后还实现了UITableViewAutomaticDimension代码,但它仍然无效.请参阅下面的代码和屏幕截图.

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return UITableViewAutomaticDimension;

}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

objective-c storyboard uitableview ios xcode8

13
推荐指数
4
解决办法
3万
查看次数

如何使用宽度和保持比例来缩放UIImage

我有一个UIImageUIImageView我应用它小得多,我想知道如何缩放UIImage以适应宽度UIImageView但保持原始小图像的宽度x高度比.

这是我的代码在任何类型的缩放之前的样子

playerImageView = [[UIImageView alloc] initWithFrame:CGRectMake(10.0, 222.0, self.playerView.frame.size.width-20, 245.0)];
playerImageView.contentMode = UIViewContentModeBottom;
UIImage *placeholderImage = [UIImage imageNamed: @"placeHolderVault.png"];
[playerImageView setImage:placeholderImage];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

objective-c uiimageview uiimage ios

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

触摸时UIButton没有显示高亮显示

我试图突出我的UIButton与自定义UIColor浅灰色,并使文本变白...但我不知道如何做到这...这是我创建UIButton到目前为止任何帮助将不胜感激.

cancelButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    cancelButton.frame = CGRectMake(10.0, calculatorView.frame.size.height-55, 100.0, 45.0);
    [cancelButton addTarget:self action:@selector(calculateMethod:)forControlEvents:UIControlEventTouchDown];
    [[cancelButton titleLabel] setFont:[UIFont fontWithName: @"Super-text" size:20.0]];
    [cancelButton setTitle:@"Cancel" forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

objective-c uibutton ios

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

如何使用谓词从Coredata中获取单个对象

我试图从我的coredatabase中获取单个对象,但它一直返回null.我的方法基于另一个方法,它返回我正在访问的coredata对象的每个值.

我之前从未尝试过这种方法并试过阅读苹果文档,但它只是没有意义..这就是我的方法的样子

- (NSMutableArray *)readSelectedInstall:(NSString *)projIDString {
    NSManagedObjectContext *context = [self managedObjectContext];

    if (context == nil) {
        NSLog(@"Nil");
    }
    else {


        NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
        NSEntityDescription *entity = [NSEntityDescription entityForName:@"InstallProject" inManagedObjectContext:context];
        [fetchRequest setEntity:entity];

        NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ProjID==%@", projIDString];
        [fetchRequest setPredicate:predicate];

        NSError *error;

        NSMutableArray *installProjectDictionaryArray = [[NSMutableArray alloc] init];


        NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error];
        for (InstallProject *installProj in fetchedObjects) {

            NSMutableDictionary *tempInstallProjectDictionaryArray = [[ NSMutableDictionary alloc] init];

            [tempInstallProjectDictionaryArray setObject:installProj.companyName forKey:@"CompanyName"];
            [tempInstallProjectDictionaryArray setObject:installProj.projNo forKey:@"ProjNo"];
            [tempInstallProjectDictionaryArray setObject:installProj.projID forKey:@"ProjID"];

            [installProjectDictionaryArray …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c nspredicate ios

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