小编adi*_*dit的帖子

UIView的帧大小问题

我正在开发一个iPad项目,目前它是在Landscape视图上.我试着这样做:

self.view.frame.size.height
Run Code Online (Sandbox Code Playgroud)

为什么这总是返回960?虽然在景观中,视图本身的高度尺寸应为768对吗?

我想要做的是allocInitWithFrame位于底部的UIToolbar.该UIToolBar有50的高度,所以这里是我所做的这些失败:

self.bottom_bar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, self.frame.size.height-50, self.view.frame.size.width, 50)];
Run Code Online (Sandbox Code Playgroud)

为什么这样,我该怎么做?

iphone objective-c uiviewcontroller ipad ios

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

虽然contentSize小于UIImageView,但UIScrollView不滚动

所以我有一个UIImageView子视图UIScrollView,我设置contentSize为小于UIImageView宽度和高度,但它不允许我滚动..为什么这?这是一些代码:

UIImage * image = [UIImage imageWithData:data];
                UIImageView * imgView = [[UIImageView alloc] initWithImage:image];
                [imgView setUserInteractionEnabled:YES];
                //[imgView setContentMode:UIViewContentModeScaleAspectFill];
                [imgView setBackgroundColor:[UIColor clearColor]];
                [imgView setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
                [imgView setFrame:CGRectMake(0, 0, imgView.frame.size.width, imgView.frame.size.height)];

                CGRect imgFrame;
                imgFrame.size.width = originalImageSize.width;
                imgFrame.size.height = originalImageSize.height;
                imgFrame.origin.x = imageOriginPoint.x;
                imgFrame.origin.y = imageOriginPoint.y;

                UIScrollView * imgScrollView = [[UIScrollView alloc] initWithFrame:imgFrame];
                [imgScrollView setScrollEnabled:YES];
                [imgScrollView setClipsToBounds:YES];
                [imgScrollView addSubview:imgView];
                [imgScrollView setBackgroundColor:[UIColor clearColor]];


  [imgScrollView setFrame:imgFrame];
                [imgScrollView setContentSize:CGSizeMake(200, 200)];

SCROLL VIEW CONTENT SIZE WIDTH IS 200.000000 …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uiscrollview ipad ios

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

如何用颜色填写drawRect

我有一个drawRect,我想填写用某种颜色指定的矩形.我该怎么办?到目前为止,我尝试了以下内容:

- (void)drawRect:(CGRect)rect
{
        CGContextRef context = UIGraphicsGetCurrentContext();
         CGContextSetFillColorWithColor(context, [UIColor colorWithWhite:29/255.f alpha:1.0].CGColor);
CGContextFillRect(context, rect);
}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用

iphone objective-c ipad ios

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

dequeueReusableCellWithIdentifier不重用单元格

我有一个UICollectionView自定义单元子类UICollectionViewCell.在代码中我做了以下事情:

 [self.collectionView_ registerClass:[AHPinterestCell class]
        forCellWithReuseIdentifier:@"AHPinterestCell"];
Run Code Online (Sandbox Code Playgroud)

这就是我的想法 cellForItem

  AHPinterestCell *cell =
                (AHPinterestCell *)[collectionView dequeueReusableCellWithReuseIdentifier:@"AHPinterestCell"
                                                                             forIndexPath:indexPath];
Run Code Online (Sandbox Code Playgroud)

然而,它似乎并没有重复使用细胞.在我的每个屏幕的集合视图中,它显示大约9-10个单元格,但是当我进行无限滚动然后我调用insertItemsAtIndexPath它调用initWithFrame我的自定义单元格上的方法时,它应该重用我已经拥有的单元格.为什么是这样?

编辑:

我正在添加一个说明问题的示例演示项目,可以在此处找到xcode项目的链接.它实际上是在你到达底部时进行无限滚动,它只是在其中添加更多内容.但是当你这样做时,它会再次调用init方法.

iphone objective-c ipad ios uicollectionview

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

更改表中一行的主键 (id) 并将其他行向下移动

我有一个如下所示的 MySQL 表:

在此处输入图片说明

我想改变这样的条目 id 15 (women,dress) 现在的主键是 8,然后其他的被移动了一个,所以例如 Kids Tops 现在将是 9 等。有没有一种简单的方法来通过 phpmyadmin 或 SQL 查询执行此操作?另外因为 id 15 已经被用作其他地方的外键,我希望这个更改在其他表的所有地方都得到反映。

mysql sql phpmyadmin

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

如何使用树枝检测屏幕大小或移动/桌面

我目前正在使用twig作为我的模板引擎,我想在使用移动和桌面加载网站时加载不同的图像网址.是否有捷径可寻?

所以我想做这样的事情:

{% if (mobile) %}
   <img src="{{ picture.getLowresimageurl() }}"/>
{% else %}
   <img src="{{ picture.getMedresimageurl() }}"/>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

html javascript css symfony twig

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

检查方法是否存在或可以在树枝中调用

如果在树枝内部我有一个对象,我想测试该对象是否可以在该对象上调用名为 getName 的方法,是否存在这种情况?

我尝试执行以下操作但没有成功:

 {% if lastCategory.method(getName) is defined  %}
Run Code Online (Sandbox Code Playgroud)

html php twig

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

如何将NSDictionary存储为核心数据中的可转换属性

我有一个NSDictionary我想存储在我的核心数据模型中的东西.我怎样才能做到这一点?

iphone core-data objective-c ipad ios

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

div不会将自己定位在bootstrap固定导航栏下面

我一直在使用bootstrap的navbar css.在这个导航栏下面,我有一个我要放在导航栏下方的导航栏.但是,为什么它总是从顶部开始而不是在导航栏下方?我查看了twitter bootstrap的示例,他们能够在固定导航栏下方定位.这是我网站的链接.知道为什么会这样吗?

这是我现在的HTML:

<div class="navbar navbar-fixed-top">
</div>

<section id="main">

</section>
Run Code Online (Sandbox Code Playgroud)

html css css3 twitter-bootstrap

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

如何使用正则表达式删除sublime文本中的新行

我有一个text/csv文件,如下所示:

在此输入图像描述

我想删除所有空白的新行.我怎么能这样做?我尝试使用匹配\n的正则表达式,但是这会将所有行合并为一行.

regex sublimetext2

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