我有一个页面,其中包含一个覆盖c的子视图。屏幕的50%。它具有淡入淡出的透明填充(使文本在屏幕上滚动时消失)。
但是,当页面出现时,看起来像这样的“粘性” ...
我有一个函数可以创建名为/**
* Module dependencies.
*/
var express = require('../..');
var logger = require('morgan');
var vhost = require('vhost');
// Main server app
var main = express();
if (!module.parent) main.use(logger('dev'));
main.get('/', function(req, res){
res.send('Hello from main app!');
});
main.get('/:sub', function(req, res){
res.send('requested ' + req.params.sub);
});
// Redirect app
var redirect = express();
redirect.use(function(req, res){
if (!module.parent) console.log(req.vhost);
res.redirect('http://abawa.alladin.com:3000/' + req.vhost[0]);
});
// Vhost app
var app = module.exports = express();
app.use(vhost('*.alladin.com', redirect)); // Serves all subdomains via Redirect app
app.use(vhost('alladin.com', main)); // Serves top level domain via Main server app
/* istanbul ignore next */
if (!module.parent) {
app.listen(3000);
console.log('Express started on port 3000');
}
的子视图,我现在正在这样调用该子视图:
setGradient
我尝试在override func viewWillLayoutSubviews() {
super.viewWillLayoutSubviews()
setGradient()
}
,viewDidLoad
,viewWillAppear
中调用它,并从各处获得相同的结果。我以为通过在视图出现之前调用该函数会很平滑,但是仍然很生涩。
此处设置渐变代码:
viewDidAppear
在这里看不到我在做什么错