CGRectIntersection函数可以返回一个CGRect类型的值以表示两个CGRect类型变量的交集部分,如果不存在相交部分则返回CGRectIsNull可以通过CGRectIsNull函数判断一个CGRect类型的变量是否为CGRectNull示例代码#import int main(in...
分类:
其他好文 时间:
2015-04-28 17:28:52
阅读次数:
453
Ios 6和ios7的适配
1.普通的 ViewController:让view的显示从状态栏下面开始,只需在viewDidLayoutSubviews调整 view的bounds
CGRect bounds = self.view.bounds;
bounds.origin.y = - [self.topLayoutGuide length];
self.view....
分类:
移动开发 时间:
2015-04-28 11:57:19
阅读次数:
129
* NSRange(location length)* NSPoint \ CGPoint* NSSize \ CGSize* NSRect \ CGRect (CGPoint CGSize)
分类:
其他好文 时间:
2015-04-27 14:58:48
阅读次数:
103
#import @interface LTView : UIView{ UILabel *_label; UITextField *_textField;}-(id)initWithFrame:(CGRect)frame text:(NSString *)text background:...
分类:
其他好文 时间:
2015-04-26 19:43:50
阅读次数:
181
@IBAction func buttonClick_LabelCtrl(sender: AnyObject) {//定义CGRect来初始化UILable var frame: CGRect = CGRect(x: 50, y: 50, width: 200, height: 200) ...
分类:
编程语言 时间:
2015-04-26 10:40:14
阅读次数:
144
1.initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)2.什么时候用initWithFrame方法?简单的说,我们用编程方式申明,创建UIView对象时,使用initWithFrame方法。1.使用 Interface...
分类:
其他好文 时间:
2015-04-25 16:22:32
阅读次数:
131
1、移动2、动画3、缩放3、旋转4、简化代码5、总结UIButton 的两种状态normalhighlighted1、移动OC语法规定:不允许直接修改某个对象中结构体属性的成员。 1 // 获取image控件的frame 2 CGRect rect = self.btnImage....
分类:
移动开发 时间:
2015-04-25 15:00:51
阅读次数:
230
本文转载至http://m.blog.csdn.net/blog/a394318511/8025170我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeH...
分类:
其他好文 时间:
2015-04-23 15:15:22
阅读次数:
112
1.得到UITextView的高度- (CGRect)contentSizeRectForTextView:(UITextView *)textView{ [textView.layoutManager ensureLayoutForTextContainer:textView.textConta....
分类:
其他好文 时间:
2015-04-21 14:18:13
阅读次数:
143
UICollectionView的创建基本与UITableView的创建方式相同
首先,创建继承于UICollectionView的子类
然后在初始化方法中设置一些属性
- (id)initWithFrame:(CGRect)frame
{
UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout al...
分类:
移动开发 时间:
2015-04-20 18:37:23
阅读次数:
135