// 計入導航控制器時,要使得底部的tabbar消消失
test.hidesbottombarwhenpushed = yes;
* 布局子控制項
- (void)layoutsubviews
[super layoutsubviews];
// nsclassfromstring(@"uitabbarbutton") == [uitabbarbutton class]
// nsclassfromstring(@"uibutton") == [uibutton class]
/**** 設定所有uitabbarbutton的frame ****/
// 按鈕的尺寸
cgfloat buttonw = self.frame.size.width / 5;
cgfloat buttonh = self.frame.size.height;
cgfloat buttony = 0;
// 按鈕索引
int buttonindex = 0;
for (uiview *subview in self.subviews) {
// 過濾掉非uitabbarbutton
// if (![@"uitabbarbutton" isequaltostring:nsstringfromclass(subview.class)]) continue;
if (subview.class != nsclassfromstring(@"uitabbarbutton")) continue;
// 設定frame
cgfloat buttonx = buttonindex * buttonw;
if (buttonindex >= 2) { // 右邊的2個uitabbarbutton
buttonx += buttonw;
subview.frame = cgrectmake(buttonx, buttony, buttonw, buttonh);
// 增加索引
buttonindex++;
/**** 設定中間的發布按鈕的frame ****/
self.publishbutton.frame = cgrectmake(0, 0, buttonw, buttonh);
self.publishbutton.center = cgpointmake(self.frame.size.width * 0.5, self.frame.size.height * 0.5);
// 修改控制項的外觀顏色
/*設定tabbarviewcontroller控制器的顏色*/
/** 文字屬性 **/
// 普通狀態下的文字屬性
nsmutabledictionary *normalattrs = [nsmutabledictionary dictionary];
normalattrs[nsfontattributename] = [uifont systemfontofsize:20];
normalattrs[nsforegroundcolorattributename] = [uicolor redcolor];
// 選中狀態下的文字屬性
nsmutabledictionary *selectedattrs = [nsmutabledictionary dictionary];
selectedattrs[nsforegroundcolorattributename] = [uicolor greencolor];
// 建立視窗
self.window = [[uiwindow alloc] init];
self.window.frame = [uiscreen mainscreen].bounds;
// 設定根控制器
uitabbarcontroller *tabbarvc = [[uitabbarcontroller alloc] init];
uitableviewcontroller *vc0 = [[uitableviewcontroller alloc] init];
vc0.view.backgroundcolor = [uicolor redcolor];
vc0.tabbaritem.title = @"精華";
[vc0.tabbaritem settitletextattributes:normalattrs forstate:uicontrolstatenormal];
[vc0.tabbaritem settitletextattributes:selectedattrs forstate:uicontrolstateselected];
vc0.tabbaritem.image = [uiimage imagenamed:@"tabbar_essence_icon"];
vc0.tabbaritem.selectedimage = [uiimage imagenamed:@"tabbar_essence_click_icon"];
[tabbarvc addchildviewcontroller:vc0];
React 有關樣式,有關JSX的一些細節
jsx中的注釋要寫成js 段的形式。大括號。編寫樣式的時候,jsx中標籤的class屬性會和react原有的class屬性造成衝突。雖然不影響執行,但改為classname 的形式更好。我們接受一些後端發來的資料進行dom操作的時候,會用到dangerouslysetinnerhtml取消對指令的轉...
有關房子一些筆記
1.影響中國房價大跌的黑天鵝是什麼?是外匯。如果有一天人民幣真正實現了國際化,能夠自由在國際上購買原材料,糧食,高階元器件,大宗商品等等。在以m國為核心的全球資產泡沫破裂以前,保房地產就是保外匯,在以m國為核心的全球資產泡沫破裂以後,刺破zg房地產泡沫,就是保外匯,保匯率。如果在以mg為核心的全球資...
有關鉤子的一些東西
前段時間開始轉型用vc7寫東西,做了些東西,感覺vc7的智慧型感應確實比vc6要好用很多,某天,打算用vc7做個鉤子程式,於是先把以前用vc6做的乙個程式在vc7裡重寫一遍,結果一呼叫就提示嚴重錯誤.很奇怪,看了看鉤子的那個類,似乎沒什麼錯,在裝鉤子的函式裡加了個messagebox,再呼叫,發現可...