新浪微博專案之新特性介面

2021-07-08 13:16:14 字數 2515 閱讀 8681

#define ggnewfeaturecount 4
- (void)viewdidload 

}#warning 預設情況下,scrollview一建立出來,它裡面可能就存在一些子控制項了

#warning 就算不主動新增子控制項到scrollview中,scrollview內部還是可能會有一些子控制項

// 3.設定scrollview的其他屬性

// 如果想要某個方向上不能滾動,那麼這個方向對應的尺寸數值傳0即可

scrollview.contentsize = cgsizemake(ggnewfeaturecount * scrollw, 0);

scrollview.bounces = no; // 去除彈簧效果

scrollview.pagingenabled = yes;

scrollview.showshorizontalscrollindicator = no;

scrollview.delegate = self;

// 4.新增pagecontrol:分頁,展示目前看的是第幾頁

uipagecontrol *pagecontrol = [[uipagecontrol alloc] init];

pagecontrol.numberofpages = ggnewfeaturecount;

pagecontrol.currentpageindicatortintcolor = ggcolor(253, 98, 42);

pagecontrol.pageindicatortintcolor = ggcolor(1889, 189, 189);

pagecontrol.centerx = scrollw * 0.5;

pagecontrol.centery = scrollh - 50;

[self

.view addsubview:pagecontrol];

self

.pagecontrol = pagecontrol;

}

- (void)scrollviewdidscroll:(uiscrollview *)scrollview

/**

* 初始化最後乙個imageview

*/- (void)setuplastimageview:(uiimageview *)imageview

取反邏輯

// 1.建立視窗

self

.window = [[uiwindow alloc] init];

self

.window

.frame = [uiscreen mainscreen].bounds;

// 2.設定根控制器

nsstring *key = @"cfbundleversion";

// 上一次的使用版本(儲存在沙盒中的版本號)

nsstring *lastversion = [[nsuserdefaults standarduserdefaults] objectforkey:key];

// 當前軟體的版本號(從info.plist中獲得)

nsstring *currentversion = [nsbundle mainbundle].infodictionary[key];

// self.window.rootviewcontroller = [[ggtabbarcontroller alloc] init];

if ([currentversion isequaltostring:lastversion]) else

// 4.顯示視窗

[self

.window makekeyandvisible];

return

yes;

}

ggtabbar *tabbar = [[hwtabbar alloc] init];

tabbar.delegate =self; // 注意順序,不能顛倒

[self

setvalue:tabbar forkeypath:@"tabbar"];

注意:

錯誤資訊:changing the delegate of

atab bar managed by

atab bar controller is not allowed.

錯誤意思:不允許修改tabbar的delegate屬性(這個tabbar是被tabbarviewcontroller所管理的)

ios 新浪微博開發 14(新特性2)

在上次的基礎上進行 的修改 import qhnewfeatureviewcontroller.h define qhnewfeaturecount 4 inte ce qhnewfeatureviewcontroller property nonatomic,weak uipagecontrol ...

ios 新浪微博開發 15(新特性3)

注釋寫的很詳細 import qhnewfeatureviewcontroller.h import qhtabbarviewcontroller.h define qhnewfeaturecount 4 inte ce qhnewfeatureviewcontroller property non...

騰訊空間 新浪微博 騰訊微博登入介面

1 引用js檔案 2 html 3 js指令碼 document ready function 第三方平台登入 var tpalogin 儲存登入使用者資訊 param 引數重置 paramreset function qq空間 qzone function function reqdata,opt...