小编J W*_*J W的帖子

git rm文件名与空格

我尝试在Xcode中使用命令行合并项目,我认为需要删除文件.它是一个存在于我合并的分支中的文件,但不是我合并的分支.问题是名称中有一个空格:

TestService/TestService copy-Info.plist
Run Code Online (Sandbox Code Playgroud)

如何删除该文件?谢谢!

git

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

放大UIScrollView后渲染内容

我环顾四周,看起来人们说你可以在放大之后重新渲染数据,因为你知道UIScrollView的比例因子.我还看过一些关于将你的图层设置为CATiledLayer并设置了levelsOfDetailBias和levelsOfDetail的帖子.

我所拥有的是UIScrollView,其中包含一个结果视图,它是UIView的子类:

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        CATiledLayer *tiledLayer = (CATiledLayer *)self.layer;
        tiledLayer.levelsOfDetailBias = 3;
        tiledLayer.levelsOfDetail = 3;
        self.opaque = YES;
    }
    return self;
}

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
    // Drawing code
}
*/

+ (Class)layerClass {
    return [CATiledLayer class];
}
Run Code Online (Sandbox Code Playgroud)

在我的类中,我有UIScrollView和ResultsView,我这样做:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    return self.ResultsView;
}
Run Code Online (Sandbox Code Playgroud)

这是否足以使文本重新呈现(尖锐)?或者我需要实现一些东西

 - (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx {
 } …
Run Code Online (Sandbox Code Playgroud)

iphone

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

iPhone控件中带有圆圈的X按钮

你知道用于删除当前文本行的iPhone控件的文本框中带有白色"X"的灰色圆圈是否可以作为某个图标使用?我想将该图标与"Clear"一起放入UIButton,但不确定是否可用.谢谢.

iphone uibutton

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

pushViewController,何时设置UILabel文本,并且需要调用setNeedsDisplay吗?

我今天遇到了一些奇怪的事情,也许有人知道一些事情.我有一个UIViewController的子类及其相关的NIB.我在UIViewController方法中设置标签,一切正常.

现在从另一个类,我再次创建ViewController,因为我想重用它.我这样做:

MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
vc.titleLabel.text = @"testing";
vc.myTextLabel.text = @"yo";
self.navigationController pushViewController:vc animated:NO];
[vc release];
Run Code Online (Sandbox Code Playgroud)

但这工作.我不知道为什么这不起作用.我想我会设置所有标签,然后通过将视图控制器推入堆栈来显示它.

但是,如果我这样做:

[vc.view setNeedsDisplay]; // why here???
MyViewController *vc = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
vc.titleLabel.text = @"testing";
vc.myTextLabel.text = @"yo";
self.navigationController pushViewController:vc animated:NO];
[vc release];
Run Code Online (Sandbox Code Playgroud)

DOES工作.这对我来说没有意义.我认为在需要重绘视图后调用setNeeds Display.如果我将setNeedsDisplay移动到块的末尾它不起作用.它只适用于块的开头,这对我来说非常奇怪.任何人之前遇到过这种情况或者知道它为什么会这样运作?谢谢.

iphone uiviewcontroller uiview

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

UIImageView alloc] initWithImage使用IBOutlet无法正常工作

我通常遵循在我的方法中创建一个对象的模式(比如viewDidLoad),让属性保持在它上面,然后释放创建的原始对象.所以像这样:

NSArray *myArray = [NSArray alloc] initWithObjects:@"1", @"2", @"3", nil];
self.array = myArray;
[myArray release];
Run Code Online (Sandbox Code Playgroud)

我以为我可以做同样的事情UIImageView.我有一个UIImageView创建我的.xib.我有一个出口,这是一个像这样的财产

@property (nonatomic, retain) IBOutlet UIImageView *imageView;
Run Code Online (Sandbox Code Playgroud)

在我viewDidLoad,我做:

UIImageView *imgView = [[UIImageView alloc] initWithImage;[UIImage imageNamed:@"arrow.png"]];
self.imageView = imgView;
[imgView release];
Run Code Online (Sandbox Code Playgroud)

如果我运行它,我在屏幕上没有任何东西.但是,如果我在我这样做viewDidLoad:

[self.imageView setImage:[UIImage imageNamed:@"arrow.png"]];
Run Code Online (Sandbox Code Playgroud)

我确实在屏幕上显示了我的箭头图像.是否有关于不同的东西UIImageView,我很想念这里?

由于第一次响应而编辑:UIImageView不同于UITableView我需要将其作为子视图添加到当前视图中吗?当我创建一个UITableViewin时IB,我不会将其添加为subviewin viewDidLoad.

谢谢.

iphone uiimageview

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

标签 统计

iphone ×4

git ×1

uibutton ×1

uiimageview ×1

uiview ×1

uiviewcontroller ×1