我有一個結構,我定義了一個正方形的大小(寬度,高度),我不知道爲什麼代碼不能正常工作。這裏是我使用的代碼:如何正確定義一個結構
.h
struct size{
int width;
int height;
};
.m
struct size a;
a.width = 508;
a.height = 686;
// I use it here.
任何想法?
我有一個結構,我定義了一個正方形的大小(寬度,高度),我不知道爲什麼代碼不能正常工作。這裏是我使用的代碼:如何正確定義一個結構
.h
struct size{
int width;
int height;
};
.m
struct size a;
a.width = 508;
a.height = 686;
// I use it here.
任何想法?
如果你想使用蘋果提供的類型,您有:
CGSize
的大小(與width
和height
)CGPoint
的位置(與x
和y
)CGRect
,這結合了兩者。用法示例:
CGPoint p;
CGSize s;
CGRect r;
p.x = 1;
p.y = 2;
// or:
p = CGPointMake(1, 2);
s.width = 3;
s.height = 4;
// or:
s = CGSizeMake(3, 4);
r.origin.x = 1;
r.origin.y = 2;
r.size.width = 3;
r.size.height = 4;
// or:
r.origin = p;
r.size = s;
// or:
r = CGRectMake(1, 2, 3, 4);
我知道,有一個班,的CGRect,但我不知道如何使用它。它會與它合作?如果答案是肯定的,我該如何創建它? – Adri 2012-02-02 18:09:28
*你的意思是「不好用」*?您遇到什麼錯誤或問題? – DarkDust 2012-02-02 18:09:52
我的意思是Xcode中的典型語法錯誤:D – Adri 2012-02-02 18:12:16